什么是Vuex?
官方解释: Vuex是一个专为Vue.js应用程序开发的状态管理模式+库
概念: 专门在Vue中实现集中式状态(状态也就是数据), 管理的一个Vue插件, 对Vue应用中多个组件的共享状态进行集中式的管理(对数据的操作无非两种 读/写), 也是一种组件间通信的方式, 且适用于任意组件间通信
什么时候使用Vuex?(说白了就是需要共享数据时候)
1.多个组件依赖于同一状态
2.来自不同组件的行为需要变更同一状态
Vue2中, 要用vuex的3版本
举例:
在Vue2中安装vuex的3版本的代码是
npm i vuex@3
Vue3中, 要用vuex的4版本