首页 > 解决方案 > 警告:由`useForm`创建的实例未连接到任何表单元素

问题描述

我有一个构建表单的应用程序,我想为表单设置默认值。我用过:const [form] = Form.useForm();。我的表单标签如下所示:

<Form form={form} name="basic" onFinish={onFinish} onFinishFailed={onFinishFailed}>

我尝试设置默认值:

form.setFieldsValue({
  name: object.name,
});

在这里我得到下一个警告:Warning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?

我看到了很多关于这个主题的答案,但他们通过添加form={form}. 就我而言,它不起作用。可能是什么问题?

标签: reactjs

解决方案


如果您在Form组件内使用Modal组件,请提醒设置getContainer={false}Modal组件。

这是链接:https ://ant.design/components/modal/


推荐阅读