1. 程式人生 > >vuex中的"四大金剛"之一"mutation"

vuex中的"四大金剛"之一"mutation"

當我們使用vuex時(使用單一狀態樹),肯定需要定義state,用一個物件就包含了全部的應用層級狀態。

簡單粗暴理解: 我們要把我們需要做狀態管理的量放到這裡來,然後在後面的操作動它

const state = {

   number:10

}

我們有了state狀態樹,我們要改變它的狀態(值),就必須用vue指定唯一方法 mutation,

其他改變state值得方法都是不可取的(非法滴)

來一個例子:

const mutation = {

addNumber (state) {

state.number++

 }

}

這樣我們去使用他就達到了改變state的目的了。