[vuex] unknown action type: userLogin
[vuex] unknown action type: userLogindispatch 请求事件派发报错
·
vuex dispatch 请求事件派发报错
如果你在模块里面开启了 namespaced: true,命名空间约束了vuex的变量全局使用,那么之前我们一直常用的一种写法dispatch(‘action名’)就会报unknown action type
解决办法
//user是模块名,userLogin是action名
this.$store.dispatch('user/userLogin', obj).then(() => {
this.$router.push({ path: this.redirect || '/' })
this.loading = false
}).catch(() => {
this.loading = false
})
更多推荐
已为社区贡献1条内容
所有评论(0)