使用场景: 当vue想直接修改数组的元素时, 这个使用需要使用this.$set()来修改数组
如果直接修改数组且不使用this.$set(), 则会出现页面延迟响应数据的结果
使用方法:
this.$set(array,index,value)
array: 是你需要的数组
index: 是你要修改的元素的下标
value: 是你最新的值
let array = [
{name:'张三',age:12},
{name:'李四',age:13},
{name:'王五',age:14},
]
this.$set(array,1,{name:'我是李四, 我要修改成小李子',age:13});
// 这个使用 数组就变成了
[
{name:'张三',age:12},
{name:'我是李四, 我要修改成小李子',age:13}
{name:'王五',age:14},
]