没有登录的情况下isLogin=false不太清楚逻辑
来源:9-6 改进路由验证系统
qq_稻草人_81
2021-05-04
判断如果```token = true```,说明```token```已经存在。发送请求```fetchCurrentUser```获取当前用户信息。这里我存在两个疑惑,第一问题是,都没有登录,为什么要去访问```fetchCurrentUser```;第二个问题是,既然```token```都存在,不是说明就已经登录了吗?登录状态不是和```token```一起存在的吗,当登录退出的时候,缓存在本地的```token```也是要清除的吧。逻辑有些捋不清,麻烦老师和同学指导。
写回答
1回答
-
qq_稻草人_81
提问者
2021-05-04
哦,这个问题明白了,这是vuex数据刷新重置的问题导致的,token存在并意味着isLogin就是true,isLogin为false,也不意味着就是手动退出,因为token数据存在本地,而isLogin存在vuex中
032022-08-24
相似问题