最近碰到关闭或取消弹框,表格数据被未保存的数据修改,
完美的解决办法:
如果点击编辑按钮,把数据填充到了scope,则:
this.test = JSON.parse(JSON.stringify(scope.row))
只需一句话在el-dialog关闭或者取消时,未保存的数据都不会修改表格数据。
关键词:深拷贝、浅拷贝
最近碰到关闭或取消弹框,表格数据被未保存的数据修改,
完美的解决办法:
如果点击编辑按钮,把数据填充到了scope,则:
this.test = JSON.parse(JSON.stringify(scope.row))
只需一句话在el-dialog关闭或者取消时,未保存的数据都不会修改表格数据。
关键词:深拷贝、浅拷贝