最近想要学习下antd 但是表单提交有些不懂 请大佬帮我看看

import React, {Component} from 'react'
import {Form} from 'antd'
const FormItem = Form.Item
class LeisureBaseInfo extends Component {
  handleSubmit=(e)=>{
    e.preventDefault();
    this.props.form.validateFields((err,value)=>{
      console.log(err)
      console.log(value)
    })
  }
  render() {
    return (
      <Form onSubmit={this.handleSubmit}>
        <FormItem>
          <input type="text"/>
        </FormItem>
      </Form>
    )
  }
}
export default Form.create()(LeisureBaseInfo)

这个是我按照官网弄得 但是打印err 和value一直都什么都没有

clipboard.png

请大佬帮我看看是哪里出了问题

阅读 1.9k
1 个回答

用getFieldDecorator把input组件包裹起来试试,具体form的api里有

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进