0.0.5 • Published 3 years ago

web-browser-cache v0.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

浏览器缓存方法封装

  1. 可以设置缓存失效时间
  2. 可以直接存储对象

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();