store.js this.$store.commit('increment') -> mutations this.$store.dispatch('jia') -> actions mapActions() ->actions mapGetters()->getters
學生 代課老師 校長 財務 班主任 學生 (view)component - dispatch > action -> mutation -> state <- getter <- component 發送請求 處理 修改狀態 業務邏輯 修改state 讀取state 異步
咱們使用一條數據去管理一個視圖,那麼這個數據咱們就稱之爲 ‘狀態’vue
Vuex是一個集中式的存儲管理中心,vuex中能夠用來存儲 數據( 狀態 )vuex
vuex也是一個狀態管理中心,它也能夠進行狀態的管理異步
咱們使用一條數據去管理一個視圖,那麼這種管理模式就稱之爲 狀態管理工具
中大型應用使用 (使用的時間)this
四個方案:spa
1. 前: 標準 後: 標準 √ 2. 前: 標準 後: 非標準 √ 3. 前: 非標準 後: 非標準 √ 4. 前: 非標準 後: 標準 √ component ---dispatch---> actions ---commit--->mutations---state <----getters----component