使用this.$forceUpdate()里包裹关于视图的数据即可
小Demo,大致思路如下
//data
dataList:{
xxx:[],//假如是表格数据
},
//js
getData(id){
xxx接口({
id:id
}).then((res)=>{
this.dataList.xxx = res.data
//循环遍历表格里获得的数据所有id,将参数传给其它接口,要强制刷新,所以要使用this.$forceUpdate()
this.dataList.xxx.map((x) => {
if (x.id == id) {
x.max = maxNum.toFixed(2);
x.min = minNum.toFixed(2);
x.avg = avgNum;
}
//强制刷新表格数据
this.$forceUpdate(this.dataList.xxx)
});
})
},
getClick(val){
//某个点击事件传参给接口函数
this.getData(val.id)
},
作者上一篇文章,