比如,修改table数据,弹框中修改1处的字段,未提交时,2处会发生相同变化,因为弹框中绑定的数据是row,但底部table表格应该显示改动后的数据。此时,弹框之前,进行数据深拷贝,使用方法
JSON.parse(JSON.stringify(row))
示例代码如下:
handleUpdate(row) {
this.isEdit = true
const form = JSON.parse(JSON.stringify(row))
this.$refs.drawerDialog.editDetail(form)
}