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

[Form] FormItem 劫持第一层受控组件的逻辑,是否可以优化成有 name 字段的时候才劫持

Open libo1106 opened this issue 1 year ago • 2 comments

这个功能解决了什么问题

明确了 Form.Item 是否要劫持第一层组件的 valueonChange,不需要写额外多一个无意义的 <div>

现在 FAQ 里面的前两点,看上去都是同一个问题

Clipboard_Screenshot_1733391496

你建议的方案是什么

当 FormItem 不存在 name 属性的时候,不进行劫持,因为此时没有对应的 form keyName 可用于收集。 当 FormItem 存在 name 属性的时候,才自动劫持第一层的 value,维持当前逻辑。

libo1106 avatar Dec 05 '24 09:12 libo1106

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

github-actions[bot] avatar Dec 05 '24 09:12 github-actions[bot]

这个 issue 有提到相关的问题 https://github.com/Tencent/tdesign-react/issues/2804

libo1106 avatar Dec 26 '24 11:12 libo1106