tdesign-react icon indicating copy to clipboard operation
tdesign-react copied to clipboard

[Form] shouldUpdate 内表单组件串数据

Open duxphp opened this issue 1 year ago • 3 comments

tdesign-react 版本

1.7.0

重现链接

https://codesandbox.io/p/sandbox/tdesign-react-demo-forked-jr45f7

重现步骤

使用 shouldUpdate 监听 type 数值切换,并且填写类型一数据,然后切换到类型二, shouldUpdate 内的类型一表单数据会被替换到类型二的表单内

期望结果

各自Form.FormItem控制各自的数据

实际结果

两边数据串了

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

No response

duxphp avatar May 06 '24 14:05 duxphp

👋 @duxphp,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar May 06 '24 14:05 github-actions[bot]

加个 key 试试看

NWYLZW avatar May 14 '24 13:05 NWYLZW

或许这里应该在 FormItem 组件内部处理一下,没有 key 的时候拿 name 作为 key?毕竟在使用的时候写了 name,直觉上会觉得这里会区分

l123wx avatar Oct 17 '24 06:10 l123wx