讲一讲 vuex 吧
讲一讲 Vuex 吧
Vuex 是什么
专门在 Vue 中实现集中式数据管理的一个 Vue 插件,一般存放一些公共数据
假如某一个人把 Vuex 里面的数据改了,那么另外的人,看到的数据也是改了之后的数据
Vue 官网说什么时候建议使用 Vuex 呢(注意,这个真的是官网的建议)
- 多个组件依赖于同一个状态
- 来自不同组件的行为需要变更为同一状态(所以它也叫做状态管理器)
Vuex 有哪几种属性
action
:可以进行异步操作,一般要向后台拿数据的,就在这里面发请求
mutations
:唯一能修改 state 的地方,只能进行同步操作
state
:存放公共数据的地方,是响应式的,响应式就是数据变了就会触发视图更新
getter
:对 state 的属性进行计算操作,相当于计算属性
module
:模块化编码,减少代码臃肿
可以干什么
可以很方便的实现组件间的数据共享
这个图可以看一看,不要当摆设
这一路,灯火通明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!