Vuex学习笔记
Vuex是做什么的?
Vuex是一个专门为vue.js应用程序开发的状态管理。
- 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
- Vuex也集成到vue的官方调式工具
状态管理到底是什么?
其实你可以将vuex看成需要把多个组件共享的变量全部存储在一个对象里面。然后将这个对象放在顶层的vue实例中,让其他组件可以使用。那么多个组件是不是就可以共享这个对象中的所有变量属性了呢?
什么状态适合在Vuex中管理
比如用户的信息数据,购物车中的数据,这些状态信息,我们可以放在统一的地方,对它进行管理和保存,并且还是响应式的。
单页面的状态管理
我们知道,要在单个组件中进行状态管理是一个非常简单的事情
Vuex的基本使用
来自coderwhy老师的视频