Vuex是做什么的

Vuex是一个专为vue.js应用陈旭开发的状态管理模式。

它采用集中式存储管理应用的所有组件的状态,并以响应的规则保证状态以一种可预测的方式发生变化。

Vuex也集成到Vue的官方调试工具devtools extension,提供了诸如零配置的time-travel调试、状态快照导入导出等高级调试功能。

状态管理到底是什么?

状态管理模式、集中式存储管理,简单的将其看成把需要多个组件共享的变量全部存储在一个对象里面。

然后,将这个对象放在顶层的Vue实例中,让其他组件可以使用。

那么,多个组件就可以共享这个对象中的所用变量属性了。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

vue定义一个简单的全局变量:

缺点:变量不是实时响应的

 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------

常用:登录令牌,用户头像,名称,地理位置等;商品的收藏,购物车中的物品等等。这些状态信息,我们都可以放在统一的地方,对它进行保存和管理,而且他们还是响应式的。

 

posted @ 2022-03-01 11:03  骑蝴蝶飞  阅读(164)  评论(0)    收藏  举报