请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于 that.$store.dispatch()的用法

前端登录时,login 里面有个 that.$store.dispatch(‘setInfo’),dispatch是vuex里异步更改状态,这种用法懂,我看vue-admin-template 里是接路由,没见过这种用法,老师能讲解下嘛图片描述

正在回答 回答被采纳积分+3

3回答

慕仔6641082 2021-03-02 17:36:10

如果加了namespaced: true就需要用到你说的路由的写法,如果没有就用that.$store.dispatch(‘setInfo’)就可以

0 回复 有任何疑惑可以回复我~
慕仔6641082 2021-03-02 17:31:46

默认情况下,模块内部的 action、mutation 和 getter 是注册在全局命名空间的——这样使得多个模块能够对同一 mutation 或 action 作出响应。

如果希望你的模块具有更高的封装度和复用性,你可以通过添加 namespaced: true 的方式使其成为带命名空间的模块。当模块被注册后,它的所有 getter、action 及 mutation 都会自动根据模块注册的路径调整命名。

下面这个链接肯定能帮到你
https://vuex.vuejs.org/zh/guide/modules.html#%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4

0 回复 有任何疑惑可以回复我~
提问者 昭昭慕慕下 2020-07-03 15:27:06

已经知道了

0 回复 有任何疑惑可以回复我~
  • bobby #1
    好的。
    回复 有任何疑惑可以回复我~ 2020-07-05 19:20:13
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号