Vuex實現state mutations actions getters
vuex是什么?
Vuex 是一個專為 Vue.js 應用程序開發的狀態管理模式
采用集中式存儲管理 應用的所有組件的狀態,并以相應的規則保證狀態以一種可預測的方式發生變化,可以簡單的將其看成把需要多個組件共享的變量全部存儲在一個對象里面.
Vuex五大核心:
State (包含了store中存儲的各個狀態)
Getter (類似于Vue中的計算屬性,獲取state里面的數據)
Mutation (用來改變store中狀態,同步)
Action (?commit()來觸發 mutation 的調用,類似于Mutation, 但是是用來代替Mutation進行異步操作的)
Module (模塊)
Vuex示例圖:
安裝vuex:
npm install vuex --save
在src下創建store文件夾,并創建index.js和yxz.js
修改stroe/index.js:
main.js
App.vue
stroe/yxz.js
Vue JavaScript
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。