一、为什么 Form.Item 下的子组件 defaultValue 不生效?
- 当你为 Form.Item 设置 name 属性后,子组件会转为受控模式。因而 defaultValue 不会生效。你需要在 Form 上通过 initialValues 设置默认值。
- name 字段名,支持数组 类型:NamePath
- NamePath
Interface: string | number | (string | number)[]
二、受控组件与非受控组件
todo
三、onClick 报错
解决方法:
<Button type="primary" onClick={onSearch}>
查询
</Button>
// 修改为
<Button type="primary" onClick={()=>onSearch}>
查询
</Button>
Antd Form使用心得
- shouldUpdate
todo - Form.Item
表单字段组件,用于数据双向绑定、校验、布局等。 - FormInstance
- getFieldsValue
- setFieldValue
- validateFields
todo