,写, 删操作, 但是相比于 cookie, localStorage 唯一美中不足的就是不能设置每一个键的过期时间。...(过期时间)}的映射表
重写localStorage API, 对方法进行二次封装
类似的代码如下:
const store = {
// 存储过期时间映射
setExpireMap: (key...这里笔者想到了两种类似的方案:
将过期时间存到 key 中, 如 dooring|6000, 每次取值时通过分隔符“|”来将 key 和 expire 取出, 进行判断
将过期时间存到 value 中,...方法啦 :
// 先安装 yarn add xijs
import { store } from 'xijs';
// 设置带有过期时间的key
store.set('name', 'dooring...目前已集成了如下工具函数:
store 基于 localStorage 上层封装的支持过期时间设置的缓存库, 支持操作回调
uuid 生成唯一id, 支持设置长度
randomStr 生成指定个数的随机字符串