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
          })

在这里插入图片描述
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐