reactjs - 警告:由`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}
. 就我而言,它不起作用。可能是什么问题?
解决方案
如果您在Form
组件内使用Modal
组件,请提醒设置getContainer={false}
为Modal
组件。
推荐阅读
- spring-boot - Spring Boot:始终获取 404 状态
- python - PyQT 中的多个页面的标准是什么?
- c - 将双精度数转换为字符串时,第一个字符串字符可以是什么?
- python - 为什么tensorflow中的这个RNN不学习?
- c - 将 malloc 用于 2D 数组时出现分段错误
- python - Selenium:从新打开的选项卡中抓取数据
- python - 使用带有 sqlite 的 sqlalchemy 使用 pandas to_sql 自动提交
- laravel - laravel S3 临时 URL 的安全性如何?
- c++ - 操作二维整数数组时堆栈溢出
- java - 无法写入 JSON:无法找到 id 为 0 的 com.demo.model.Control;