this.$set添加对象
时间: 2023-10-29 16:55:52 浏览: 106
用代码增加对象
this.$set方法可以用来向Vue对象的数据中添加属性。使用this.$set(obj, key, value)的方式,可以在给定的对象obj中添加一个新的属性key,并将其值设置为value。这样做的好处是,添加属性后,Vue会为该属性自动创建get和set方法,从而让我们能够观察到该属性的变化并及时更新视图。
举个例子,如果我们有一个Vue实例的data属性如下:
```
data: {
student: {
name: '张三'
}
}
```
然后我们想要给student对象添加一个age属性,可以使用this.$set方法:
```
this.$set(this.student, 'age', 15)
```
这样,student对象就会拥有一个新的属性age,并且Vue会自动更新视图。
阅读全文