(1)vuex:在vue中进行状态管理(全局使用的变量)管理的中间件。
(2)安装:npm install --save vuex(store/index.js)
(3)结构:
export default new Vuex.Store({ state: { }, mutations: { }, actions: { }, modules: { } })
state:保存的数据源(this.$store.state.变量名)
mutations:负责修改state中的变量,但是不能发送异步请求(this.$store.commit("函数名称"))
actions:负责修改state中的变量,只能发送异步ajax请求