Vue中使用vuex 退出登录后清空登录状态的解决方法

4,696 阅读1分钟


使用localStorage可以实现页面刷新之后数据不丢失

但是,前端退出登录时,再次登录会存在之前的登录状态一直保存的bug,

解决办法

路由到登录界面时,强制页面reload

router.afterEach((to,from)=>{ if(from.path != '/login' && from.path != '/' && to.path == '/login'){ window.location.reload(); } })