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; } } }
相關文章
相關標籤/搜索