vuex 命名空間 namespaced 老項目改造漸進

老項目中最開始時,因爲模塊較少,也沒有是重用vues,因此在使用vuex的時候沒用modules區分。
後來業務規劃作了大幅調整,增長了不少模塊,爲避免新增模塊與原有模塊的store 衝突,新模塊的store 用modules進行區分。vue

模塊的store

image.png

綁定在全局的action上

image.png
若是namespaced: false,相同的方法名會多綁一個方法
image.pngvuex

綁定在全局的state上

image.png

這樣在引入的時候就不會影響到老的模塊的功能了

image.png

相關文章
相關標籤/搜索