<Form horizontal onSubmit={this.handleSubmit}>
<FormItem
{...formItemLayout}
label="用户名:"
>
<Input type="text" {...getFieldProps('email', { ref: 'email' })} placeholder="请输入邮箱" />
</FormItem>
<FormItem
{...formItemLayout}
label="密码:"
>
<Input type="password" {...getFieldProps('pass', { ref: 'pass' })} placeholder="请输入密码" />
</FormItem>
<Button type="primary" htmlType="submit" >登录</Button>
</Form>
试了很多写法,好像都没有用啊!!!!!
Ant 中不需要为 Form 组件设置 ref 。如上面的代码,只需要把
FormItem
包裹在Form
中就行了,输入框里面用getFieldProps
设置值。重点在于需要在组件的外面再套一层
Form.create
用于提供props.form
,假设你的组件名叫FormComponent
,像下面这样:就行啦,自己试下吧