0.0.4 • Published 5 years ago
@zhangwj0520/localstorage-expires v0.0.4
localstorage-expires
对localStorage sessionStorage进行了扩展,可以设置超时时间,序列化方式存取值
用法
yarn add @zhangwj0520/localstorage-expires
import cacheStorage from '@zhangwj0520/localstorage-expires';
//默认localStorage
const storage = new cacheStorage();
//或者
const sessionCacheStorage=new cacheStorage({ source: sessionStorage })
// 获取localstorage中 'user' 的值
storage.get('user');
// 获取localstorage中所有值
storage.getAll()
// 缓存localstorage,默认使用序列化方法为JSON.stringify。
storage.set('user', { name: 'DaBai', phone: '188012345678'});
// 设置时间,可以设置Number,多少秒过期,或者String,例如 2020-10-10 10:10:10
storage.set('user', 'DaBai', 1000);
// 删除
storage.remove('user');
storage.remove(['user','city']);
storage.remove();
// 清除localstorage
storage.clear();