javascript - vuex中在actions中commmit mutation是什麼意思,不是很懂
習慣沉默
習慣沉默 2017-05-19 10:43:29
0
2
748

##

習慣沉默
習慣沉默

全部回覆(2)
小葫芦

觸發actions中的increment,context.commit("increment")觸發mutations中的increment函數,就是這個過程

大家讲道理

我也剛接觸Vuex不久,簡單談談我的理解。

Store理解为一个仓库,action是一次操作,mutation是让仓库中存储的东西产生某种变化的方式,state則是儲存的東西目前的狀態。

一個操作可能需要對資料產生變動,另一個操作也需要對資料產生同樣的變動,那這個變動可以抽取出來,稱為一個mutation,这样,通过commit触发指定的mutation就可以了, 不必使其與操作業務的程式碼混在一起,導致程式碼混亂、可維護性差的結果。

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