为什么 Ant 设计中的 `<Input>` 没有 onchange

IT技术 reactjs input onchange antd
2021-05-11 13:36:21

我知道我一定遗漏了一些非常简单的东西,但为什么没有onChangefor<Input>标签Ant design

我想更新输入的值。

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

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

我尝试了以下方法:

   <Input
     placeholder="Flight name"
     size="large"
     value={this.state.someVal}
   />

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

所以再次重申:

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

谢谢。

1个回答

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

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