@webwujy/custom-storage-manager
v1.0.1
Published
a web storage manager library
Readme
描述
目前支持以下功能:
- 存储localStorage
- 存储localStorage并设置过期时间
- 类型安全,支持自定义类型
用法
import CustomStorage from '@webwujy/custom-storage-manager'
const storageData = {
a: 1,
b: 3,
user: {
name: 'test',
age: 18
},
role: ['admin', 'user']
}
// 设置缓存,过期时间为20秒
CustomStorage.set("testStorage", storageData, 20)
// 获取缓存,支持类型,已经自动解析
const data = CustomStorage.get<typeof storageData>("testStorage")
// 清除缓存
CustomStorage.remove("testStorage")
// 清空所有本插件设置的缓存,不会影响其他缓存
CustomStorage.clear()