项目中 清除localstorage里的数据

localstorage和session不同 是永久保存的  如果需要清除里面的数据可能需要手工去清除

1.在vue中可以使用钩子函数 在某个生命周期清除数据

2.在传统的web项目中需要判断

(function(){ /*判断浏览器是否支持该特性*/ if(!window.localStorage){ alert("浏览器不支持localstorage"); return false; }else{ /*可以简单模拟成前端的数据库,实现增删改查的功能*/ //增,即给全局变量赋值 var storage = window.localStorage; storage.a = 1; storage["b"] = 2; storage.setItem("data","i am jsonData"); //查,取得变量的值 var data = storage.getItem("data"); console.log(data); //删,移除存储里的值 //storage.clear()清空所有 storage.removeItem("a"); //改,即重新给变量赋值 storage.setItem("b","again data"); } })()

 

原文地址:https://www.cnblogs.com/theworldofbeisong/p/9134034.html