this.$set js
时间: 2023-08-29 11:12:25 浏览: 58
set.js:JavaScript的Set实现
this.$set 是 Vue.js 框架中的一个方法,用于在 Vue 实例或组件中动态添加响应式属性。它的语法如下:
```
this.$set(object, key, value)
```
其中,`object` 是要添加属性的对象,`key` 是要添加的属性名,`value` 是要添加的属性值。使用该方法添加的属性会自动变为响应式属性,当该属性值发生变化时,会触发视图重新渲染。
需要注意的是,如果你要给一个数组或对象添加多个属性,最好使用 `Object.assign()` 或 `Array.prototype.push()` 等原生方法进行操作,以提高代码的可读性和效率。只有在需要动态添加属性时才使用 `this.$set` 方法。
阅读全文