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

来源:4-4 获取用户基本信息

隔城府窥红颜

2021-11-16

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

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

写回答

1回答

Sunday

2021-11-16

你好
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
共1条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程