VueX是什么?
Vuex是实现组件全局状态(数据)管理的一种机制,可以实现组件之间的数据的共享。
使用Vuex统一管理状态的好处
1.能够在vuex中集中管理共享的数据,易于开发和后期维护
2.能够高效的实现组件之间的数据共享,提高开发效率
3.存储在vuex中的数据是响应式的,能够实时保持数据与页面的同步
什么样的数据适合使用vuex呢?
1.组件之间共享的数据,适合使用vuex进行管理。-->>银行列表,网点列表等
Vuex的持久化
刷新时,vuex中的state存储的数据会丢失。
为了克服这个问题, 使用插件**vuex-persistedstate**
**vuex-persistedstate原理分析**
1、将vuex中的数据备份存到`localStorage`或`sessionStorage`或`cookie`中一份。
2、刷新页面的一瞬间,state中数据消失,vuex会去sessionStorage中拿回数据,变相实现了数据刷新不丢失