为什么蚂蚁设计中的<Input>没有onchange

use*_*182 0 input onchange reactjs antd

我知道我一定会错过一些非常简单的东西,但是为什么没有onChangefor <Input>标签Ant design呢?

我想更新输入值。

我以为有什么样的onChange,因为我是能使用onChangeDatePickerhandleChange DropDown; 但我想我认为错了

当我查看文档时,有一个onPressEnter回调,但这并不能真正帮助我。

我尝试了以下方法:

   <Input
     placeholder="Flight name"
     size="large"
     value={this.state.someVal}
   />
Run Code Online (Sandbox Code Playgroud)

但这只是给了我无法输入的输入。

所以重申一下:

  1. 为什么没有onChangefor <Input>标签Ant design
  2. 更重要的是,如何获得<Input>标签的价值?

谢谢。

Bho*_*yar 5

您可以使用onChange,为什么不呢?

<Input
     placeholder="Flight name"
     size="large"
     value={this.state.someVal || ''}
     onChange={this.onChange}
   />
onChange = (e) => {
  this.setState({someVal: e.target.value})
}
Run Code Online (Sandbox Code Playgroud)