element:
-
dialog弹框获取表格当前条数数据,改变时表格数据也会改变
-
原代码
nav: function(val,title) { this.dataForm=val this.dialogVisible = true this.dialogTitle = title }, -
修改后
nav: function(val,title) { this.dataForm=JSON.parse(JSON.stringify(val)) this.dialogVisible = true this.dialogTitle = title }, //val是Object对象类型,如果直接赋值的话,就变成了浅拷贝,复制的是地址, 导致在表单中改变值的时候table中的数据也跟着改变,所以要利用json转换进行深拷贝