繁体   English   中英

如何将对象推送到嵌套在对象中的数组中并在 Vue 中保留反应性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM