要实现这个需求只需在原来的基础上利用一下cokies就行了。实现思路是利用cokies的特性(浏览器关闭会清除cokies),所以说只需要在呢一开始需要绑定localstorage时,设置一个cokies
设置cokies:
document.cookie="loginState="+'xxxxx';
然后在一个全局js文件里判断一下是否存在这个cokies,不存在就清空local。
判断cokies:
let loginState=document.cookie.split(";")[0].split("=")[1];
if(loginState == undefined){
document.cookie="loginState="+'';
localStorage.clear()
}