Open PuSir opened 4 years ago
login.vue 中的 this.$store.dispatch('user/login', this.loginForm) 是怎么跳转到 user.js 中 actions 下的 login 的方法的。不应该是 this.$store.dispatch('login ', this.loginForm)才对吗?改成this.$store.dispatch('login ', this.loginForm) 反而找不到了
这个是因为对vuex进行了模块分割,比如this.$store.dispatch('user/login‘).then()中user为用户模块,login为用户模块定义的方法。如果在其他模块也定义了login方法,你直接调用this.$store.dispatch('login‘).then(),vuex是分不清你需要调用哪个模块的login
login.vue 中的 this.$store.dispatch('user/login', this.loginForm) 是怎么跳转到 user.js 中 actions 下的 login 的方法的。不应该是 this.$store.dispatch('login ', this.loginForm)才对吗?改成this.$store.dispatch('login ', this.loginForm) 反而找不到了