本地数据存储操作库。
支持的存储方式有:
- localStorage(默认)
- sessionStorage
- cookie
$ npm install za-storage
// 引入za-storage库
import Storage from 'za-storage';
// 创建一个Storage实例
let storage = new Storage();
// 创建一个Storage实例并设置本地存储源为cookie
let storage = new Storage({
source: 'cookie', // 'localStorage' | 'sessionStorage' | 'cookie'
});
// 创建一个Storage实例并设置全局的过期时间,单位:分钟
let storage = new Storage({
timeout: 1,
});
// 设置指定key的值
// storage.set(key, value, expire, path);
// key 字段
// value 值
// expire 过期时间,单位:分钟
// path cookie路径
storage.set('aaa', '123', 30);
storage.set('bbb', { a: 1, b: '3' }, 2);
// 获取指定key的值
storage.get('aaa');
// 删除指定值
storage.remove('aaa');
// 清空所有值
storage.removeAll();