form表单深度克隆

2022-03-06 13:04:42 浏览数 (1)

这个问题主要出现在:

当eltable展示数据之后,我们需要对表格中的数据进行修改时候

点击修改会弹出修改对话框,这个时候我们需要把行对应的row的值获取到然后传给form植入这个表单用来回显用户的初始数据

这个时候如果我们直接把row的值赋给form,那么就存在了这个问题了,由于美誉采用深度克隆,会导致在对话框直接修改的值会实时传到table中,也就是说没有点确定修改,table的值在变化,这是十分不友好的界面体验

这个时候采用深度克隆就可以避免对form表单的修改导致table row值跟着变化的尴尬体验

代码语言:javascript复制
JSON.parse(JSON.stringify(row));

0 人点赞