发现了一个奇怪的bug,可能我没了解过vue源码,所以暂时不知道是哪里出了问题:
在三个钩子:activated
、created
、mounted
里面如果网速调慢:
获取vuex的数据,会有一定概率拿到的是空的
如下图所示,我打印了vuex的state里面具体的整个对象,和具体的值,发现userLogin
这个值一个能拿到,一个是空,这是为啥?
不止是created
钩子,放在mounted
里面也是一样。
放一个网络正常的时候打印的值:
我试了一下用mapState
,也是一样拿不到
所以说接收vuex数据都放在cumputed里面