美文网首页
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