Vue通过判断$store确认用户是否登录的问题

一个人想着一个人 提交于 2020-03-06 23:57:37

情景:

父页面每次回判断本地 token 的存储情况,再去判断当前用户是否登录,
把 $store.state.islogin 的值修改为 true,
每次进入子页面时,如果 islogin 是false,则跳转到登录页

问题:

当先打开子页面时,父页面的store可能来不及渲染store,此时子页面就会跳到登录页

解决方案:

对子页面通过 localStorage 的token进行判断,如果没用token,直接跳转,如果token错误,则由后端来跳转

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!