this.$set在呢么使用
时间: 2023-11-01 19:56:13 浏览: 90
vue中 this.$set的用法详解
5星 · 资源好评率100%
this.$set()是Vue.js提供的一个方法,用于在Vue实例中修改或新增对象属性或数组元素。
在对象中使用this.$set()方法时,可以通过传入对象和要修改或新增的属性来更新对象的值。例如,可以使用以下代码修改或新增对象属性:
this.$set(obj, 'name', '小红'); // 修改obj的name属性为'小红'
this.$set(obj, 'age', 20); // 新增obj的age属性为20
在数组中使用this.$set()方法时,可以通过传入数组和要修改或新增的索引来更新数组的元素。例如,可以使用以下代码修改或新增数组元素:
this.$set(arr, 1, { name: '小红', age: 19 }); // 修改arr的索引为1的元素为{name: '小红', age: 19}
this.$set(twoArr, 0, 99); // 修改twoArr的索引为0的元素为99
总结起来,this.$set()方法可以用于在Vue实例中修改或新增对象属性和数组元素。通过传入对象或数组以及要修改或新增的属性或索引,可以更新相应的值。
阅读全文