封装的前端缓存文件
2025年8月24日小于 1 分钟
//前端缓存处理
//第一部分 sessionStorage 此处为调用layui的缓存
var Session =
{
//添加缓存
insert(name,key,value)
{
layui.sessionData(name,
{
key: key,
value: value
});
},
//修改缓存
update(name,key,value)
{
layui.sessionData(name,
{
key: key,
value: value
});
},
//查询
select(name)
{
return layui.sessionData(name);
},
//删除
delete(name)
{
layui.sessionData(name,null);
}
}
//第二部分 localStorage 此处为自己原生封装
var Local =
{
//添加缓存
insert(name,key,value)
{
var obj = {};
obj[key] = value;
localStorage.setItem(name,JSON.stringify(obj));
},
//修改缓存
update(name,key,value)
{
var obj = {};
obj[key] = value;
localStorage.setItem(name,JSON.stringify(obj));
},
//查询
select(name)
{
return JSON.parse(localStorage.getItem(name));
},
//删除
delete(name)
{
localStorage.setItem(name,null);
}
}