【发布时间】:2019-04-01 13:48:37
【问题描述】:
我有以下代码:
<FormItem {...formItemLayout} label="Name">
{getFieldDecorator(
`category[categories_langs][${index}][name]`,
{
rules: [
{
required: required,
message: "Please input category name!"
}
],
validateTrigger: "onBlur",
trigger: 'onBlur'
}
)(
<Input
name={`category[categories_langs][${index}][name]`}
key={index}
/>
)}
</FormItem>
当我添加trigger: 'onBlur' 时,输入组件不显示我输入的文本。这个想法是让 Antd 收集我在 blur 上输入的文本,因为 onChange 非常慢。此外,如果我将输入包装在 <div> 中,则此示例有效,这很奇怪。我做错了什么,如何让 antd 收集输入的文本 onBlur,而不是改变?谢谢。
【问题讨论】: