【问题标题】:ReactJS - Events is undefined, It won't render onChange event?ReactJS - 事件未定义,它不会呈现 onChange 事件?
【发布时间】:2020-02-24 15:36:36
【问题描述】:

我正在尝试创建一个从英寸到厘米和英尺到厘米的转换器,但我希望只有一个输入并使用按钮在它们之间切换。我创建了一个值this.bol 设置为中性和一些点击事件来更改该值。根据该值,onChange 事件将侦听并知道要更新哪个状态,但我得到 events 未定义。

【问题讨论】:

  • 您不应该添加图像,因为它们可能会被删除。将代码示例作为文本插入,以便将来阅读该问题的用户保持相关性。
  • 我认为它可能更方便,更容易在图片中阅读
  • 这不是我提到的几个原因。也无法编辑代码。

标签: javascript reactjs events onchange


【解决方案1】:

这是因为你调用函数时没有传递事件。您传递给onChange 的回调函数将事件作为第一个参数,您必须手动将其传递给您的自定义处理程序。

<input onChange={(event) => {
  return this.handler(event);
}}>

【讨论】:

    猜你喜欢
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多