1.0.4 • Published 2 years ago
lazy-uni-storage v1.0.4
uniapp 关于Storage 封装
引入
import Storage from 'lazy-uni-storage';
初始化
let storage = new Storage([prefix]);
//prefix 为key值前缀,为保证key的唯一性,默认为lazy
文档
storage.set(key,value,option)
- key \<String>
- value \<String>
- option \<Object>
可以配置参数,设置过期时间,设置只能取一次
storage.set('aaa',1,{isOnce:true,day:1,hour:1,minute:1})
storage.set('bbb',2)
storage.get(key)
key \<String>
获取一个值
storage.get('aaa')
storage.gets(keys)
- keys \<Array> | \<Object>
获取多个值,如果传数组就获取数组有的key,如果传对象,会修改key值
//传数组
storage.gets(['aaa','bbb']) //{aaa:1,bbb:2}
//传对象
storage.gets({aaa:"ccc",bbb:"ddd"}) //{ccc:1,ddd:2}
storage.remove(key)
- key \<String>
删除一个值
storage.remove('aaa')
storage.clear()
清空插件设置的所有值数据
storage.clear()
版本更新
1.0.3 添加文档 1.0.4 文档参数添加数据类型