PC端 浏览器打开同一网址 不同权限用户登录 实现本地token同步刷新
- 通过监听 离开页面 和进入页面 token 存储值得不同来实现页面 强制刷新
this.token = localStorage.getItem('BiToken')
document.addEventListener('visibilitychange', () => {
if(document.visibilityState === 'hidden') {
this.changeToken = localStorage.getItem('BiToken')
console.log('离开token',this.changeToken)
}
else{
console.log('回到页面',this.token,'changeToken',this.changeToken)
if(this.token !== this.changeToken){
window.location.reload()
setLocalStorage("oneMenu",0)
let select = 0 +'-'+ 0
setLocalStorage("select",select)
}
}
})