一、什么是Vuex?
Vuex是一个专门为Vue.js应用程序开发的状态管理模式;
二、Vuex组成的五部分
分别是:state,actions,mutations,getters,modules;
1.state:存储状态(变量);
2.actions: 异步操作。在组件中使用是$store.dispath(’’);
3.mutations:修改状态,并且是同步的。在组件中使用$store.commit('',params);
4.getters:对数据获取之前的再次编译,可以理解为 state 的计算属性。
5.moduels:store 的子模块,为了开发大型项目,方便状态管理而使用的
三、Vuex实现数据共享的步骤
如图所示: