Vuex 的核心属性:
-
State:定义应用的数据状态,相当于组件的 data 选项。
-
Getters:类似于组件的计算属性,用于获取 State 的派生状态。
-
Mutations:同步操作 State 的方法,必须同步执行。
-
Actions:可以包含异步操作,通过提交 Mutations 更新 State。
-
Modules:将 Store 分割成模块,每个模块拥有自己的 State、Getters、Mutations、Actions。
直接上技术:
安装
npm install vuex --save
引入
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
示例
创建store.js
import Vue from 'vue'
import