编辑指标时,还没有点击保存。后面table里对应的数据就发生了改变。
因为赋值的时候是直接= 属于js内存中的浅拷贝。
this.EquipMetricDefFormData = row;
解决方案
//数据赋值 深拷贝代替浅拷贝 this.EquipMetricDefFormData = JSON.parse(JSON.stringify(row));
这样就解决了。
我是金陵彭于晏,最近发现一句话挺好,别让自己过的舒服,舒服就是在走下坡路。加油奥里给!!!