一般在修改数组对象的时候,会无法修改,视图无法生效,这个时候就需要使用vue.$set
let tableData=[
{
name: '小',
age:'23',
sex:'男'
},
{
name: '小',
age:'23',
sex:'男'
},
{
name: '小',
age:'23',
sex:'男'
}
]
//不允许通过 tableData[0].name="小名" vue要求不能这么做正确修改是
this.$set(tableData[下标找到是哪个对象],字段名,"值");
//如果是填充整个对象呢?修改整个对象呢一个个字段太麻烦了呢
let obj = {
name:'22222',
age:43,
sex:女
}
this.$set(tableData,下标找的是哪个对象,obj);
//当然如果不会填充整个对象可以通过for循环遍历方式做