在我的ReactJS项目中,我有一个简单的受控输入。当我按空格键时,不会触发onChange事件。这是正常行为吗?改变我改变它?
<input
type="text"
onChange={(e) => {
console.log(e.target.value + 'here');
}}
value={this.state.name}
/>输入"test "将导致testhere的日志输出,空格键甚至不会触发事件。
编辑
因此,我刚刚从头创建了一个新项目,这不是默认的行为。所以我的问题是我怎么诊断这个?(这不是我写的代码)。
发布于 2021-04-28 19:18:17
您需要对变量进行setState才能工作。否则,对于事件中的每一项更改,它都会像下面的图像那样将每个字母注销。
https://stackoverflow.com/questions/67306162
复制相似问题