gpt4 book ai didi

javascript - 如何将 getFieldDecorator 与无状态组件一起使用

转载 作者:行者123 更新时间:2023-11-30 13:57:51 24 4
gpt4 key购买 nike

Ant Design 库通过使用getFieldDecorator 提供表单验证。 。这些文档没有提供如何在无状态组件中使用它的示例,并且我无法找到一种方法来做到这一点。

有办法实现吗?

最佳答案

这是一个example使用 getFieldDecorator 的无状态组件,Form.create 依赖于组件属性。

填写字段并清除后,您将注意到警告消息和控制台日志:

async-validator: ["name is required"] 0: "name is required"

function DynamicRule(props) {
const { getFieldDecorator } = props.form;
return (
<FlexBox>
<FlexItem>
<Form.Item label="Name">
{getFieldDecorator('name', {
rules: [
{
required: true,
message: 'Please input your name'
}
]
})(<Input placeholder="Please input your name" />)}
</Form.Item>
</FlexItem>
</FlexBox>
);
}

export default Form.create()(DynamicRule);

Edit Q-56878813-FieldDecorator

关于javascript - 如何将 getFieldDecorator 与无状态组件一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56878813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com