0.0.5 • Published 3 years ago
web-browser-cache v0.0.5
浏览器缓存方法封装
- 可以设置缓存失效时间
- 可以直接存储对象
DEMO
npm run dev
安装
npm install -S web-browser-cache
使用
import WebBrowserCache from 'web-browser-cache'
const cache = new WebBrowserCache({
// 存放再浏览器缓存的key名称 , 不传默认为key为: webCacheData
localStorageName: 'h5wxapp',
// 缓存全局过期时间 , 单位秒。 不传缓存默认三十天时效
// expires: 3,
})
// 缓存数据 , 默认时效三十天
let data = cache.save('userInfo', {
name: '张三',
age: 18
})
// 通过第三个参数可以设置缓存时效,单位为秒,默认为30天
let data1 = cache.save('userInfo', {
name: '张三',
age: 18
}, 10)
// 根据key获取缓存 , 如果缓存过期或者没有找到就返回一个false
let userInfo = cache.get('userInfo');
// 使用key删除指定的缓存数据
cache.clear('userInfo')
// 删除全部缓存数据
cache.clearAll();