我在開時使用vuex,發現一個很奇怪的問題在modules中使用mapActions沒有可以的但是使用mapGetters卻報錯[vuex] unknown getter: user/USER_GETCOODE,
對這個感到很奇怪於是將$ store印出來發現了我的getters裡面只有跟組件的方法,modules裡面的方法都沒有,而_actions卻是正常的。
modules中getters方法
介面
vue呼叫方式
#
为情所困2017-05-19 10:22:27
Getters 雖然寫在 modules 裡面,但不屬於 modules,所以使用 getters 時是 this.$store.getters.xxxx
而不是定位到某個 modules 下面再去調用 getters。
另外,建議你安裝一個 Vue Devtools 的 Chrome 插件,會比較直覺一些。
module 裡面是 getters
, 不是 getter
。