vuex中的"四大金刚"之一"mutation"

当我们使用vuex时(使用单一状态树),肯定需要定义state,用一个对象就包含了全部的应用层级状态。

简单粗暴理解: 我们要把我们需要做状态管理的量放到这里来,然后在后面的操作动它

const state = {

   number:10

}

我们有了state状态树,我们要改变它的状态(值),就必须用vue指定唯一方法 mutation,

其他改变state值得方法都是不可取的(虽然能达到使用目的)

但是简单粗暴的理解:任何不以mutation的方式改变state的值,都是耍流氓(违法)

来一个例子看看怎么操作:

const mutation = {

 addNumber (state) {

 state.number++

 }

}

这样我们去使用他就达到了改变state的目的了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值