Vuex笔记一小部分

Vuex是一个专为Vue.js应用程序开发的状态管理模式,用于集中式存储管理多个组件共享的状态。核心概念包括单一状态树、Getters、Mutations和Actions。Vuex允许在单页面和多界面应用中方便地管理和共享状态,同时提供了vuex-devtools辅助开发。通过创建store并定义Mutations和Actions,开发者可以更有序地处理应用状态变化。
摘要由CSDN通过智能技术生成

1、Vuex是做什么的?

是一个专门为vue.js应用程序开发的状态管理模式
状态管理到底是什么?
状态管理模式、集中式存储管理这些名词听起来很高大上,让人难以理解
其实,可以简单的将其看成把需要多个组件共享的变量全部存储在一个对象里面。
然后,将这个对象放在顶层的Vue实例中,让其他组件可以使用
那么,多个组件是不是就可以共享这个对象中的所有变量属性了。

2、管理什么状态呢?

有什么状态是需要我们在多个组件之间共享的呢?
比如用户的登录状态、用户名称、头像、地理位置信息等等
比如商品的收藏、购物车中的物品等等
这些状态信息,我们都可以放在统一的地方,对它进行保存和管理,而且他们还是响应式的。

3、单页面的状态管理

要在单个组件中进行状态管理是一件简单的事情
在这里插入图片描述

State:就是状态(姑且可以当做就是data中的属性)
View:视图层,可以针对State的变化,显示不同的信息
Actions:这里的Actions主要是用户的各种操作:点击、输入等等,会导致状态的改变

4、多界面状态管理

全局单例模式(大管家)
将共享的状态抽取出来,交给大管家,统一进行管理
之后,每个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lalaxuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值