vuex使用modules及namespaced

vuex状态比较多的时候需要分成不同的module,但是划分module后不同module的mutations,actions,getters不能重名,所以就要在module中引入namespaced.

commit要这样写

this.$store.commit('cart/addCart', $data);

cart是模块名

参考

https://vuex.vuejs.org/en/modules.html#namespacing

https://segmentfault.com/q/1010000009900181/a-1020000009901235

相关推荐