一篇大白话读懂VueX

VueX 是Vue.js应用的状态管理工具,解决组件间状态共享问题。通过集中式存储,它提供响应式状态并确保通过mutations进行可控修改。在页面刷新后,VuEx状态会重置。理解VuX的关键在于掌握如何使用mutations正确更新全局状态。
摘要由CSDN通过智能技术生成

Vuex大白话讲解

老规矩:引入一下vue文档的话

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

比较难以理解,那我们可以先设想一下他的应用场景是什么
**在vue的data数据存储中,我们为什么用函数形式来书写data?
答:各个模板之间可能会存在变量冲突,利用函数形式可以更好的避开各个组件的冲突
那我们可以设想一种情景
如果我们做一个电商系统,每一个页面之间都要收到购物车中的数据,例如首页要显示,购物车页面要显示,商品详情页面还需要显示我们的购物车商品数量
通过父子组件调用相当麻烦,好多页面共同引入一个数据,这时候vue这个渐进式框架就提出了一个解决策略,——————vuex存储一个全局的变量

vueX:

引入简书的链接:大白话讲解vuex

vuex特性

  • Vuex的状态存储是响应式的。
  • 就是当你的几个组件都使用到了这个Vuex的状态,一旦它改变了,所有关联的组件都会自动更新相对应的数据。
  • 不能直接修改Vuex的状态。它的修改方式并不能像全局变量那样来直接修改,而是通过mutations来实现修改,这样做的好处是方便我们跟踪每一个状态的变化,在开发过程中调试的时候,非常实用。
    Vuex存储的数据会在
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值