关于 router.ts 访问 stort

来源:9-2 上传文件的两种实现方式

帝尘的修行

2022-04-22

  • 请问老师 这是个单独的ts 文件夹,已经登录,
  • 但是在路由守卫访问store.state.user.isLogin为false
  • 直接使用访问getters 虽然打开看为true,但是访问还是false

图片描述
图片描述

写回答

2回答

张轩

2022-04-24

同学你好

不知道你是否已经修正了这个问题或者我没太理解你的意思,我现在看这个状态是正常的。

在登陆之前,isLogin 以及 getter 数据都是 false。

登陆以后,isLogin 以及 getter 数据都是 true。请看图:

//img.mukewang.com/szimg/6264ab9009be9dde11460622.jpg

我的操作步骤,首页 =》 打开 console =〉 观测都是false

=》 登陆 =〉 跳转到首页 =》 观测都是 true =〉 再跳到其他页面试试看 =》 也都是 true


1
1
帝尘的修行
谢谢 老师已经解决了,之前测试有一部分逻辑有问题,非常感谢老师
2022-05-05
共1条回复

张轩

2022-04-23

同学你好

请特别注意 任何的 console.log 都是异步的,你看到的结果有可能不是你最初打印那个时间段的结果(将鼠标移动到那个蓝色的图标上会有提示)

我建议你将代码库(git)发给我一下 ,我帮你看看具体 getter 的问题出现在哪里

0
1
帝尘的修行
老师 git https://gitee.com/dcsep/yan
2022-04-23
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程