vue项目中通过dexie实现移动端离线缓存数据#记录

在Vue项目中使用Dexie可以实现移动端离线缓存数据。Dexie是一个建立在IndexedDB API之上的库,它提供了一种简单而强大的方式来管理本地数据库。

一、为什么要用indexDB?

1、开发者需要在本地进行永久存储。
2、当我们进行一些较大的SPA页面开发时,我们会需要进行一些数据的本地存储。
3、当数据量不大时,我们可以通过SessionStorage或者LocalStorage来进行存储,但是当数据量较大,或符合一定的规范时,我们可以使用数据库来进行数据的存储。

4、indexDB兼容性还算不错。

二、以下是使用Dexie在Vue项目中实现离线缓存数据的步骤

1、安装Dexie库

npm install dexie

2、创建一个db文件夹,用来存放js文件

 3、创建Dexie实例

import Dexie from 'dexie'

export class SpotCheckCompleted extends Dexie {
    constructor() {
        super('eam_spot_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值