javascript - vuex 無法取得modules中的getters
巴扎黑
巴扎黑 2017-05-19 10:20:27
0
2
724

我在開時使用vuex,發現一個很奇怪的問題在modules中使用mapActions沒有可以的但是使用mapGetters卻報錯[vuex] unknown getter: user/USER_GETCOODE,
對這個感到很奇怪於是將$ store印出來發現了我的getters裡面只有跟組件的方法,modules裡面的方法都沒有,而_actions卻是正常的。


modules中getters方法


介面


vue呼叫方式

#
巴扎黑
巴扎黑

全部回覆(2)
为情所困

Getters 雖然寫在 modules 裡面,但不屬於 modules,所以使用 getters 時是 this.$store.getters.xxxx 而不是定位到某個 modules 下面再去調用 getters。

另外,建議你安裝一個 Vue Devtools 的 Chrome 插件,會比較直覺一些。

module 裡面是 getters, 不是 getter

左手右手慢动作

由於的是疏忽modules的getters寫成了getter,修改後可以獲得modules的方法

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板