order | nav | toc | ||||
---|---|---|---|---|---|---|
4 |
|
menu |
- type:
object
schema 到组件的映射规则。比如 { type: 'string' }
默认使用 <Input />
组件, 是因为在 mapping
里有一条:
{
...
string: 'input',
}
完整的 mapping,以及对 mapping 使用方法的理解,建议读一下 mapping 的使用:如何让自定义组件作为默认?
- type:
boolean
- default:
false
useLogger={true}
时,每当用户填写表单时,在 console 里的展示类似如下:
自下向上一层层展示用户触发的 formData 变化,便于开发者快速定位问题。
- type:
boolean
- default:
true
是否展示校验信息,没有特别需求一般都展示
- type:
function
在首次渲染 formData 首次计算之后执行。从原理上来说,
表单首次加载会调用一次 onChange
,onMount
会在 onChange
执行之后立刻触发,此时 formData 已经更新,在不少场景下需要拿到这个初始化的 formData
- type:
object
如果使用 antd 组件,configProvider
用于调整国际化等全局参数,具体配置见 antd 文档