Vuex
1. Vuex是什么
VueX是适用于在Vue项目开发时使用的状态管理工具。它采用集中式存储管理应用的所有组件状态,并以相应的规则保证状态以一种可预测的方式发生改变。
2. vuex概念
5个核心:
state: 存储数据的地方
actions: 异步操作
mutations: 同步操作,只有mutations可以修改state中的数据
getters: 相当于 state的计算属性。
moduleas模块化 modeA, modeB,modeC
3.vuex使用步骤
(1).安装
npm install vuex --save
(2).创建仓库
import Vue from 'vue'
import vuex from 'vuex'
Vue.use(vuex)
//生成对象
var state={
list:[]
}
var mutations={
}
var actions={
}
var getters={
}
var store=new vuex.Store({
state,
mutations,
actions,
getters
})
//抛出对象
export default store;
3.引入仓库
import store from './store'