对象里添加属性

来源: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')

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

1

0 学习 · 10739 问题

查看课程