Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 1.38 KB

props2.md

File metadata and controls

55 lines (35 loc) · 1.38 KB
order nav toc
4
order title
2
配置项
menu

不常用 Props

mapping

  • type: object

schema 到组件的映射规则。比如 { type: 'string' } 默认使用 <Input /> 组件, 是因为在 mapping 里有一条:

{
  ...
  string: 'input',
}

完整的 mapping,以及对 mapping 使用方法的理解,建议读一下 mapping 的使用:如何让自定义组件作为默认?

useLogger

  • type: boolean
  • default: false

useLogger={true} 时,每当用户填写表单时,在 console 里的展示类似如下:

自下向上一层层展示用户触发的 formData 变化,便于开发者快速定位问题。

showValidate

  • type: boolean
  • default: true

是否展示校验信息,没有特别需求一般都展示

onMount

  • type: function

在首次渲染 formData 首次计算之后执行。从原理上来说, 表单首次加载会调用一次 onChangeonMount 会在 onChange 执行之后立刻触发,此时 formData 已经更新,在不少场景下需要拿到这个初始化的 formData

configProvider

  • type: object

如果使用 antd 组件,configProvider用于调整国际化等全局参数,具体配置见 antd 文档