千鋒教育前端Vue3.0全套視頻教程(Kerwin2023版,Vue.js零基礎(chǔ)

1.State(狀態(tài)):即應(yīng)用程序中的數(shù)據(jù)源,用于存儲應(yīng)用程序的狀態(tài)。在 Vue 組件中可以通過 $store.state 訪問狀態(tài)。
2.Getter(獲取器):類似于 Vue 組件中的計(jì)算屬性,用于從狀態(tài)中派生出新的狀態(tài)。Getter 可以通過 $store.getters 訪問。
3.Mutation(變更):用于修改狀態(tài)的唯一方式。Mutation 是同步的操作,用于保證狀態(tài)的可追蹤性和調(diào)試性。Mutation 可以通過 $store.commit 方法觸發(fā)。
4.Action(動(dòng)作):用于執(zhí)行異步操作和提交 Mutation。Action 可以包含任意異步操作,最終通過提交 Mutation 來變更狀態(tài)。Action 可以通過 $store.dispatch 方法觸發(fā)。
5.Module(模塊):將 Vuex 分割為模塊,每個(gè)模塊擁有自己的狀態(tài)、Getter、Mutation 和 Action。模塊化使得大型應(yīng)用程序的狀態(tài)管理更加清晰和可維護(hù)。
標(biāo)簽: