vueX的使用

博客介绍了在Vue里使用全局状态变量的方法。在store.js中声明全局状态变量,组件里用this.$store.state.变量名调用。改变state里的变量通常先通过action再调用mutation,也可在组件里用this.$store.commit('change',value)修改,value为要改变的值。

--仅供自己理清思路用

在store.js里面声明全局状态变量,

在组件里面直接用this.$store.state.变量名 调用

改变state里的变量 需要通过mutation(正常情况下是先通过action再调用mutation,)

在mutation里面声明改变state的函数如mutation:{

  change(state,value){  

   state.变量名 = value

}

},在组件里面直接用this.$store.commit('change',value) [不规范]

value是要改变成的值

 

转载于:https://www.cnblogs.com/martray/p/10956743.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值