一、Vuex是什么?
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。
它采用集中式存储 管理 应用的所有组件 的 状态,并以 相应的规则 保证 状态以一种 可预测的方式 发生变化。
二、为了解决什么?
多视图依赖同一状态。
不同视图里的行为要变更同一状态。
我的理解:多个页面用同一组数据,不同页面里的函数控制同一个数据。
三、解决办法
把组件的共享状态抽取出来
全局单例模式管理
组件树构成了一个“视图”
另:vuex适用于构建大型单页应用。
2022-04-19 23:46:37
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。
它采用集中式存储 管理 应用的所有组件 的 状态,并以 相应的规则 保证 状态以一种 可预测的方式 发生变化。
多视图依赖同一状态。
不同视图里的行为要变更同一状态。
我的理解:多个页面用同一组数据,不同页面里的函数控制同一个数据。
把组件的共享状态抽取出来
全局单例模式管理
组件树构成了一个“视图”
另:vuex适用于构建大型单页应用。