1、this.$set()
使用this.$set()强制更新响应式变量,未生效
2、 this.$forceUpdate()
使用this.$forceUpdate()强制性重新渲染,未生效
3、 为table绑定一个key,数据变化时更改key值,生效
changeTableData(){
this.tableKey += 1; // key
this.tabledata = newtabledata;
}
3、 this.$nextTick()
为确保视图更新,可以先将数据赋值后再清空,最后在this.$nextTick()中处理数据,并重新赋值。(未实验)
//为确保视图更新,先将数据重新赋值给一个变量,然后再清空
const detail = this.detailData;
this.detailData = [];
//处理数据,并重新赋值
this.$nextTick(()=>{
// 处理数据
const detailData = dealData();
// 重新赋值
this.detailData = object.assign([], detailData);
})