Vuex系列之(一)概述
概述
一、是什么
在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。
注:Vue和Vuex的关系与React和Redux是一样的
解析
- 集中式与分布式
- 状态 <=> 数据 <=> 状态数据
- vuex的应用场景:解决共享数据
- 共享:读/写数据
全局事件总线与vuex解决多组件共享数据问题对比
二、什么时候用
- 多个组件依赖于同一状态
- 来自不同组件的行为需要变更同一状态
实际上就是存在多组件共享数据时。