localStorage二次封装-----设置过期时间
Posted wuqilang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了localStorage二次封装-----设置过期时间相关的知识,希望对你有一定的参考价值。
export default
set(key,data,time)
let obj=
data=data,
ctime:(new Date()).getTime(),//时间戳,同Date.now()
express:1000*60*60//设置过期时间一个小时
localStorage.setItem(key,JSON.stringify(obj));
,
get(key)
let obj=JSON.parse(localStorage.getItem(key));
let getItem=(new Date()).getTime();
if(getItem-obj.ctime>=express)
localStorage.removeItem(key);
return null;
else
return obj.data;
以上是关于localStorage二次封装-----设置过期时间的主要内容,如果未能解决你的问题,请参考以下文章