PanJiaChen / vue-admin-template

a vue2.0 minimal admin template
https://git.io/fAnuM
MIT License
20k stars 7.42k forks source link

vue-admin-template 登陆流程是怎么样的 #515

Open PuSir opened 4 years ago

PuSir commented 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) 反而找不到了

liyang5945 commented 4 years ago

这个是因为对vuex进行了模块分割,比如this.$store.dispatch('user/login‘).then()中user为用户模块,login为用户模块定义的方法。如果在其他模块也定义了login方法,你直接调用this.$store.dispatch('login‘).then(),vuex是分不清你需要调用哪个模块的login