通常,我在清空表单的时候,直接使用 form.resetFields(),这样的做法会使得表单内所有项全部还原,并且使用默认值。如果想要初始化某一个值可以传参 form.resetFields(['name']),这里会清空id为name的内容并使用默认值。

上图一个输入框,initvalue 是123,在将值改成 456 后,现在我想将输入框的值置空,如果使用 form.resetFields(),结果只是回到了 123。
最后通过 form.setFieldsValue({'name':''}) 设置 input框的值为空 解决。
本文探讨了Ant Design中表单重置的方法,详细解释了form.resetFields()与form.setFieldsValue()的区别及应用场景。前者用于将表单字段恢复到初始状态,而后者则能精确设置指定字段的值。

7981

被折叠的 条评论
为什么被折叠?



