项目。设置localstorage的过期时间,删除。虽然最后可以用这个方法实现具体的功能,还是记录一下吧。下面是参考网上的写法。我只是在过期时间里多写了一个removeItem方法。设置(键,值){constcurTime=newDate().getTime();localStorage.setItem(key,JSON.stringify({data:value,time:curTime}));},get(key,exp){constdata=localStorage.getItem(key);constdataObj=JSON.parse(数据);if(newDate().getTime()-dataObj.time>exp){console.log('信息已过期');//过期后删除数据,localStorage.removeItem('key');localStorage.clear();//删除所有键。}else{constdataObjDatatoJson=JSON.parse(dataObj.data)返回dataObjDatatoJson;}}getusage:get('key',1000*60*60)//1小时过期,删除get('key',1000*60*60*24)//24小时过期,删除
