前端存储 localForage 如何创建一个数据库多个表

128 阅读1分钟

localForage 是一个 JavaScript 库,通过简单类似 localStorage API 的异步存储来改进你的 Web 应用程序的离线体验。它能存储多种类型的数据,而不仅仅是字符串。

localForage 有一个优雅降级策略,若浏览器不支持 IndexedDB 或 WebSQL,则使用 localStorage。在所有主流浏览器中都可用:Chrome,Firefox,IE 和 Safari(包括 Safari Mobile)。

localForage 如何创建一个数据库多个表

创建多个实例 name 相同storeName不同即可

import localForage from 'localforage';
const sys = "APP"
const Store1 = localForage.createInstance({
  name: sys,
  storeName: 'Store1'
})
const Store2 = localForage.createInstance({
  name: sys,
  storeName: 'Store2'
})
const Store3 = localForage.createInstance({
  name: sys,
  storeName: 'Store3'
})