Heim > Fragen und Antworten > Hauptteil
Ich habe vuex beim Start verwendet und ein sehr seltsames Problem festgestellt. Es war nicht möglich, mapActions in Modulen zu verwenden, aber bei der Verwendung von mapGetters wurde ein Fehler gemeldet: [vuex] unbekannter Getter: user/USER_GETCOODE.
Das kam mir sehr seltsam vor , also habe ich $store ausgedruckt und herausgefunden, dass meine Getter nur Methoden haben, die sich auf Komponenten beziehen, und es keine Methoden in Modulen gibt, aber _actions ist normal.
Getter-Methode in Modulen
Schnittstelle
vue-Aufrufmethode
为情所困2017-05-19 10:22:27
Getters 虽然写在 modules 里面,但却不属于 modules,所以使用 getters 时是 this.$store.getters.xxxx
而不是定位到某个 modules 下面再去调用 getters。
另外,建议你安装一个 Vue Devtools 的 Chrome 插件,会更直观一些。
module 里面是 getters
, 不是 getter
。