export default class LocalSave { /** * localStorage存储本地数据 * @param key 存储关键字段 * @param data 存储数据 */ static save(key,data){ if(key&&data){ const newData = JSON.stringify(data); localStorage.setItem(key,newData); }else { throw new Error('关键字或者data不能为空'); } } /** * localStorage存储本地数据 * @param key 存储关键字段 */ static get(key){ if(key){ return localStorage.getItem(key); }else { throw new Error('关键字不能为空'); } } /** * localStorage通过关键字移除数据 * @param key 存储关键字段 */ static removeItem(key){ if(key){ localStorage.removeItem(key); }else { throw new Error('关键字不能为空'); } } /** * localStorage 清楚localStorage本地所有缓存 */ static clear(){ localStorage.clear(); } }
vue localStorage封装
最新推荐文章于 2024-04-18 09:43:47 发布