this.$set介绍:
在 Vue 2 中,this.$set
是一个 Vue 实例的方法,用于在响应式地更新对象的属性时确保其响应性。在 Vue 中,如果你直接给对象添加新属性,Vue 无法检测到这个属性的变化。但是,通过 this.$set
方法,你可以告诉 Vue 在运行时添加属性,并且使其成为响应式的
this.$set参数说明:
例:this.$set(object, key, value);
- object:需要更新的对象,通常是 Vue 实例的 data 对象或组件的 data 对象中的某个属性。
- key:要添加的属性的键名,可以是字符串或数字,表示要在
object
中添加的属性名或索引。 - value:要添加的属性的值,表示要赋给新属性的值。