state数据读取的问题

来源:9-6 用户登录 - 保存用户登录状态

大竹子哥哥

2021-11-05

既然state里的数据是从缓存里读取的,那为什么mutation里面setToken 和setUserInfo 还有存在的必要吗? action 里直接调用 saveToken 这么操作不好吗?请老师讲解下。

写回答

1回答

Sunday

2021-11-05

你好
修改state的唯一方式是通过mutation,这是为了保持清晰的数据流。如果没有的话那么state就不可变了,如果要切换用户那么无法实现了

0
2
Sunday
这样是有问题的。state 值变化有两个地方。 第一是初始化时,这个会在刷新页面后初始化。 第二个是在页面不刷新时修改,此时只应该通过mutation修改
2021-11-05
共2条回复

uni-app从入门到进阶 系统完成项目实战

专门为小程序0基础学员而设,让你拥有能上线的作品

1105 学习 · 743 问题

查看课程