【发布时间】:2020-03-31 15:12:28
【问题描述】:
我有一个表单,我在其中设置每个输入的默认值。初始值之前用useEffect设置:
const [text, setText] = useState({ note: "", gender: "" });
useEffect(() => {
setText({
note: "2",
gender: "demo"
});
}, []);
之后我以这种方式设置表单的默认值:
<Form
initialValues={{ note: text.note, gender: text.gender }} //default values
{...layout}
form={form}
name="control-hooks"
onFinish={onFinish}
>
问题是我可以获取输入中的值,可能它们无法设置为默认值。如何解决?
链接到我的应用程序:https://codesandbox.io/s/form-methods-ant-design-demo-kbwgk
【问题讨论】:
标签: reactjs