【问题标题】:I'm trying to insert a text but the input field on my local terminal won't let me我正在尝试插入文本,但本地终端上的输入字段不允许我
【发布时间】:2022-01-11 04:18:35
【问题描述】:

您可以从我的 Visual Studio Code 中看到代码,如果我呈现代码,它不会让我在文本输入中键入

【问题讨论】:

标签: javascript reactjs input


【解决方案1】:

第 36 行 上的 onChange 事件调用 (updateInput) 函数。 如果您将其作为道具发送,则它不存在或在组件内部声明:

this.props.updateInput(_params_)

否则在组件内部声明该函数以使事件正常工作。

【讨论】:

  • 现在可以使用了,谢谢
【解决方案2】:

那是因为<input />的值是常数,所以你需要将value改为defaultValue

<input 
  type="text"
  placeholder="Insert text"
  defaultValue={this.state.newItem}
  onChange={() => {}}
/>

【讨论】:

  • 感谢您的回复。我检查了代码,它现在可以工作了!
  • 很好,如果这解决了问题,请接受答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-26
  • 1970-01-01
  • 2015-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多