试了很多写法,好像都没有用啊!!!!!
Ant 中不需要为 Form 组件设置 ref 。如上面的代码,只需要把 FormItem
包裹在 Form
中就行了,输入框里面用 getFieldProps
设置值。
重点在于需要在组件的外面再套一层 Form.create
用于提供props.form
,假设你的组件名叫 FormComponent
,像下面这样:
/**
* 包装 Form 表单, 用于提供读写数据的功能
*/
FormComponent = Form.create({
mapPropsToFields (props) {
// 把表单中的字段映射到 props 中
return {
email: props. email,
pass: props. pass
}
}
})(FormComponent);
export default FormComponent;
就行啦,自己试下吧