对象里添加属性
来源:3-15 Vue中的列表渲染
Young_W
2020-06-12 10:38:22
往对象里添加属性只有修改引用这一种方法吗?感觉这样操作有点冗余了,需要把整个对象的数据复制上去,再往里面添加属性
1回答
好帮手慕糖
2020-06-12
同学你好,这里是添加上了,但是视图(页面)没有更新。这是因为在Vue实例创建时,添加的这个属性并未声明。因此就没有被Vue转换为响应式的属性。
要添加的话,可以使用Vue的全局api—— $set(),例:
vm.$set(vm.userInfo, 'b', 'bd')
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题