解决:Form组件中Form.List使用官方内置删除方法,删除异常,如删除时会自动清空下一行数据问题。

问题复现步骤:在带有name属性的form.Item中放入多个子元素。

解决方法 :使用不带name属性的form.item组件包裹多个子元素,在真正的input框或其他表单元素框中使用带name属性的form.item包裹。即:永远确保带有name属性的form.item仅包裹1个表单控件(且直接子元素就是表单控件标签,不要用Space等组件包裹),其他修饰类文本等都用不带name属性的form.item最外层包裹即可。

参考网址:https://github.com/ant-design/ant-design/issues/51250