请稍等 ...
×

采纳答案成功!

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

老师 能解答下 vuex store 中 this.commit context.commit

老师 能解答下 vuex store 中
this.commit(‘user/setUserInfo’, res) 和 context.commit(‘setUserInfo’, res)的区别么

如图 都能起作用 不太清楚区别图片描述

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

1回答

Sunday 2021-11-16 09:49:47

你好
this.commit(‘user/setUserInfo’, res) 表示触发 user模块下的 setuserinfo

context.commit(‘setUserInfo’, res) 表示触发全局的

如果在user模块下设置namespaced为 true ,那么user模块会为单独作用域,第二种方式也不会生效

0 回复 有任何疑惑可以回复我~
  • 提问者 隔城府窥红颜 #1
    老师 我按照 namespaced 方式运行了 也是可行的哦  而且你的代码里面也是有写 https://git.imooc.com/coding-542/Nodes/src/master/%e7%ac%ac%e5%9b%9b%e7%ab%a0%ef%bc%9a%e9%a1%b9%e7%9b%ae%e6%9e%b6%e6%9e%84%e4%b9%8b%e6%90%ad%e5%bb%baLayout%e6%9e%b6%e6%9e%84%20%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88%e4%b8%8e%e5%ae%9e%e7%8e%b0.md
    回复 有任何疑惑可以回复我~ 2021-11-16 22:14:39
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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