Mutation 需遵守 Vue 的响应规则(其它vue2响应式可以参考这个)

1、最好提前在你的 store 中初始化好所有所需属性。
2、当需要在对象上添加新属性时
① 使用 Vue.set(obj, 'newProp', 123), 或者
② 以新对象替换老对象。例如,利用对象展开运算符我们可以这样写:

state.obj = { ...state.obj, newProp: 123 }

或用 es5 中的Object.assign

Object.assign(...state.obj, newProp: 123)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值