VueX是什么?它要管理什么?

VueX 官网对它的定义是,’它是一个专门为了vueJs的应用程序开发的状态管理模式‘

<!--从功能上来讲,它和Reactjs的redux是一样一样的东西,都是用来管理状态的-->

也就是说,它是一种写法,一种用法,一种方法,一种思路,而不是一种新的技术。

它是采用集中式的存储,把它所管理的所有bue组件的状态

并一相应的规则来保证状态,以一种可以预测的方式发生变化。

集中式的存储:就是把所有的vue组件的状态(组件数据)都放在一个地方。

什么同一个地方?

就是全局大变量的套路

说一切工具都是为了需求而服务的

现在看来,vuex它就是为管理状态而存在的

状态,怎么就是数据了呢?

你把门打开,门的状态从关0,到开1

你把开关从横转到竖,开关的状态0,从横到竖1.

你在网上拖动一个按钮。它的x坐标发送了变化从0到100.

这个状态,就是现在是什么样

这个“什么样”,是以数据的形式来体现的(1、1、100)

状态的改变是因为我们的行为改变了它的外观

拖动、旋转、打开门都是行为

<!--其实这还是一个数据驱动-->

反过来说,就是事物的(外观)表现层,对我们的action做出了反馈

即在vue中。改变了事物的状态,就是改变了事务的外观。

放大来讲前面所有会引起变化的,例如click,drap,load,ajax,show,hide等他们都是变化的。同时它们也才都会改变状态

vuex要管理的就是它们

以上就是我的大致理解!!!!!!!!!!!!!!!!!!!!!!

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值