web-storage-ts
v1.0.0
Published
集合了浏览器的所有存储,以策略模式统一使用各种存储方式
Downloads
58
Maintainers
Readme
web-storage-ts
安装
npm i web-storage-ts -S
初始化
import createStorage from 'web-storage-ts';
const storage = createStorage('indexdbStorage');
提供的存储类型
目前我们支持所有的浏览器存储方式
同步存储
- localStorage
- cookieStorage
- sessionStorage
异步存储
- indexdbStorage
- websqlStorage
使用
和localStorage一样用法即可
查询数据
storage.getItem('key');
注意: 当使用indexdbStorage
和websqlStorage
时,getItem
返回的结果是个Promise
,其他的才是同步的结果
增加、修改、删除数据
storage.setItem(key, value);
提示: 当value为null时,代表要删除该数据
扩展
过期时间设置
暂未上线,敬请期待~