用常量替代 Mutation 事件類型之在vue組件中提交數據(報錯[vuex] unknown mutation type)

vuex中爲了代碼看起來簡潔清晰,常常使用常量替代Mutation事件類型,但是在vue組件中怎麼使用常量執行提交操作,也讓我糾結了半天,這裏記錄下。

那麼在vue組件中怎麼執行提交操作呢,我的直觀想法是這樣的:

這樣的話會報錯:[vuex] unknown mutation type: mutationTypes.SOME_MUTATION1

正確的做法是:

mutationTypes.SOME_MUTATION1是個常量鍵,不能把它作爲字符串,不然它會取不到mutation-types.js中定義的SOME_MUTATION1的常量值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章