VUEX总结
简介
- vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,将所有状态集中式管理
状态管理模式
- state 驱动应用的数据源
- view 以声明方式将 state 映射到视图
- action 响应在 view 上的用户输入导致的状态变化
- 单向数据流的理念
组成结构
- state 存放状态
- mutations state成员状态的逻辑(同步操作)
- actions 提交mutation(异步操作)
- modules 模块化状态管理(store模块化)
- 应用层级的状态都应该集中在store中
- 提交 mutation 是更改状态state的唯一方式,并且这个过程是同步的。
- 异步的操作应该都放在action里面
- vuex工作流程