vuex创建公有仓库的插件
- 储存公共状态
- 能够根据事件来修改状态
- 多个组件都需要变化,有机制把这个新的状态通知给所有的组件
Vuex的五大核心及代表的意义及Vuex使用场景。
-1. state - 存放Vuex store实例的状态对象,用于定义共享的数据。–
2. Action -动作,向store发出调用通知,执行异步操作
3. Mutations -修改器,它只用于修改state中定义的状态变量。
4. getter -读取器,外部程序通过它获取变量的具体值,或者在取值前做一些计算(可以认为是store的计算属性)
5. modules对state进行分类处理