一.错误效果如下:
可以看到我在弹框中编辑的时候下面表单中的数据就会跟着变化
1.原因
由上图可知弹框中的数据是通过浅拷贝表单中的数据拿到的(浅拷贝:只复制数据指向数据地址的指针,不会复制数据地址),也就造成了修改弹框中的数据,表单中的数据就会对应的变化的情况
二.解决方案
1.利用深拷贝去拿到表单中的数据传给弹框的表单中
可以看到我在弹框中编辑的时候下面表单中的数据就会跟着变化
由上图可知弹框中的数据是通过浅拷贝表单中的数据拿到的(浅拷贝:只复制数据指向数据地址的指针,不会复制数据地址),也就造成了修改弹框中的数据,表单中的数据就会对应的变化的情况
1.利用深拷贝去拿到表单中的数据传给弹框的表单中