还有一步获取store里面的数据
header.vue
还是赶紧测试一下吧
哭了.....直接四个错误
这我都是照着官方说的写的啊
把header.vue的数据注释掉,还有一个错误
但这个dispatch 是undefined 是啥意思啊,我是照着写的啊,大佬帮我解惑一下啊
把dispatch 改成context 也不行
改成commit 试一下
还是一样没脾气了,我再去看看资料吧
研究了好久解决了一部分问题
首先我把store.js,里面的action写成了这样
但我觉得原来的写法也没有错
然后在main.js里面注释掉了这句
然后就正常了,dispatch是正确的,所以我所担心的事果然发生了
先去登录
可以看见header右上方的确立刻变成了用户信息,达到了要求,然而我要是自己去地址栏输入/login
跳到了登录页面,但头像真的还挂在右上角........,说明store里面真的还是登录的数据,虽然仔细想想其实这并没有什么影响,他要是再一次登录成功,数据自然也就变了,而且一般没人会这么去访问登录页面,但心里觉得这样不对啊。
而且我觉得这个action的分发应该有办法写在main.js里面的,不知道有没有大神指点一二!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持黑区网络。