[英]How do I push an object into an array nested in an object and retain reactivity in Vue
我有以下对象:
{ property1:'value1', property2:'value2', property3:[{ property4:'value4' },{ property5: 'value5'}], property6:'value6' }
现在我想将以下内容推送到 property3 的值中
{ property7:‘value7’}
最终结果会是这样
{ property1:'value1', property2:'value2', property3:[{ property4:'value4' },{ property5: 'value5'},{property7:'value7'}], property6:'value6'}
知道如何做到这一点吗?
我试过Object.assign
但由于数组的原因,在这种情况下不起作用。
尝试这个
obj.property3.push({ property7: 'value7'})
obj={...obj}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.