ant design的form组件使用总结

Posted spirker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ant design的form组件使用总结相关的知识,希望对你有一定的参考价值。

1.创建

@Form.create()//写在class外面

然后就能通过this.props.from来操作

 

2.form内的值的操作

(1)查

this.props.form.validateFields((err, values) =>

  console.log(values)
);

(2)增,改

this.props.form.setFieldsValue(id:1);

 

注意:必须先有dom,比如:

<Form onSubmit=this.handleSubmit>
<FormItem style= display:‘none‘ >
form.getFieldDecorator(‘id‘)(<Input/>)
</FormItem>

<Form> 

以后

才能在

this.props.form.validateFields((err, values) =>
);

里面通过values.id来获取id

如果只是this.props.form.setFieldsValue(id:1);而没有对应的dom,则无法获取values.id

 

以上是关于ant design的form组件使用总结的主要内容,如果未能解决你的问题,请参考以下文章

ant design组件库在React开发中遇到的问题总结

Ant-Design-Vue中关于Form组件的使用

关于ant-design Form表单使用的小技巧

关于ant-design Form表单使用的小技巧

前端初学者的Ant Design Pro V6总结(上)

React使用Ant Design Mobile结合rc-form进行表单验证