ReactJS - 事件未定义,它不会呈现 onChange 事件?
ReactJS - Events is undefined, It won't render onChange event?
我正在尝试创建一个从英寸到厘米和从英尺到厘米的转换器,但我只想有一个输入并使用按钮在它们之间切换。我创建了一个设置为中性的值 this.bol
和一些点击事件来更改该值。根据该值,onChange 事件将侦听并知道要更新哪个状态,但我得到 events
未定义。
是因为你调用了函数,没有传递事件。您传递给 onChange
的回调函数将事件作为第一个参数获取,您必须手动将其传递给自定义处理程序。
<input onChange={(event) => {
return this.handler(event);
}}>
我正在尝试创建一个从英寸到厘米和从英尺到厘米的转换器,但我只想有一个输入并使用按钮在它们之间切换。我创建了一个设置为中性的值 this.bol
和一些点击事件来更改该值。根据该值,onChange 事件将侦听并知道要更新哪个状态,但我得到 events
未定义。
是因为你调用了函数,没有传递事件。您传递给 onChange
的回调函数将事件作为第一个参数获取,您必须手动将其传递给自定义处理程序。
<input onChange={(event) => {
return this.handler(event);
}}>