Vuex操作步驟

2022-04-03 13:32:15 字數 1158 閱讀 7375

概念流程圖:

案例:(1)src/store/index.js匯出倉庫

(2)在入口檔案引入倉庫並派發到每個元件,在入口檔案main.js引入,掛載到根元件上,方便以後使用this.$store呼叫倉庫資料

(3)元件讀取顯示

直接讀取:

年紀:}

姓名:}

性別:}

mapstate對映讀取

在計算屬性進行對映設定

對映讀取顯示

年紀:}

姓名:}

性別:}

(4)點選時修改state

步驟1:給年紀繫結點選事件,使用dispatch派發事件

這裡可以使用對映api-簡化操作流程
引入actions對映api步驟

使用位置:不在computed計算屬性裡,而是在methods方法裡,和其他方法同級
步驟2:actions接收事件,並通過commit呼叫mutations

步驟3:呼叫mutations去改變共用資料

actions裡都是非同步操作

mutations是同步操作

Vuex非同步請求訪問步驟

vuex 1.首先在state中建立變數 export default 2.然後在action中呼叫封裝好的axios請求,非同步接收資料,commit提交給mutation 引入import from api 引入mutationtype規範 import from mutation types ...

Vuex 實踐操作

1.在方法 函式 內部 this store.commit false 與store資料夾下index.js中mutations內部的方法名一致 false 為給狀態量的值,可以是false,true,或者其他變數2在 store 資料夾下 index.js 中的 vuex.store 內部 在 m...

vuex各模組與步驟詳解以及使用

下面是官網提供的vuex的執行流程 vuex的特點 針對非非同步操作 components中可以不用store.dispatch,直接觸發action,再執行commit觸發mutation去改變state 針對非同步操作 components上store.dispatch乙個action,得到資料...