那些因为年轻走过的坑二

150 阅读1分钟

前言

当我们在进行当前组件中的dialog中表单数据编辑时,出现表单和页面数据同步修改的情况,容易误导用户,如何解决.

浅拷贝的坑

情景:编辑dialog中表单数据时页面数据同步修改

666.png

分析原因:

在进行表单数据回填时,使用直接赋值的形式(浅拷贝),因此在修改表单中的值时,页面上的值也同步更改.

7777.png

解决方法:

将表单数据回填从浅拷贝的方式改为深拷贝,即赋值一个新的对象.

123123.png

最后

希望整理的信息对您有所帮助,喜欢的话请帮忙点赞

如果有什么建议,欢迎在评论区留言

不足之处还请批评指教,谢谢!