美文网首页
localStorage设置过期时间(js封装)

localStorage设置过期时间(js封装)

作者: 吃萝卜的小兔子 | 来源:发表于2019-05-09 16:11 被阅读0次
    <script type="text/javascript">
        //封装过期控制代码
        function set(key,value){
            var curTime = new Date().getTime();
            localStorage.setItem(key,JSON.stringify({data:value,time:curTime}));
        }
        function get(key,exp){
            var data = localStorage.getItem(key);
            var dataObj = JSON.parse(data);
            if (new Date().getTime() - dataObj.time>exp) {
                console.log('信息已过期');
                //alert("信息已过期")
            }else{
                
                var dataObjDatatoJson = JSON.parse(dataObj.data)
                return dataObjDatatoJson;
            }
        }
     </script
    

    转载: https://blog.csdn.net/xyphf/article/details/51830770

    相关文章

      网友评论

          本文标题:localStorage设置过期时间(js封装)

          本文链接:https://www.haomeiwen.com/subject/doawoqtx.html