可以解决用cookie来做登录身份校验时,A标签页登录a用户,B标签页登录b用户,A标签页展示的内容还是a用户的,只有手动刷新才能展示b用户的
具体代码参考:
1、A、B页面每次获取用户信息后存到localStorage
window.localStorage.setItem('userAccount','用户按账号')
2、监听userAccount变化 刷新A页面
window.addEventListener("storage",({key,oldValue,newValue})=>{
if(key== 'userAccount'){
if(oldValue&&newValue&&oldValue!==newValue){
window.reload()
}
}
})