简介:

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

文档:

  • npmjs: https://www.npmjs.com/package/localforage
  • doc-zh : http://localforage.docschina.org/

使用示例

// 设置key-value
localforage.setItem("key-1", "value");

localforage.setItem("key-2", { name: "Tom", age: 23 });


// 获取key-value
localforage.getItem("key-1").then((value) => {
  console.log(value);
  // value
});

localforage.getItem("key-2").then((value) => {
  console.log(value);
  // {name: "Tom", age: 23}
});