【问题标题】:Can't change input value due to value variable由于值变量,无法更改输入值
【发布时间】:2022-06-15 23:24:59
【问题描述】:

当我的页面加载时,我会加载一些数据,这些数据会更新 useState 钩子,即:

const [inputVal, setInputVal] = useState()

然后我使用该值填写一个输入字段,例如:

<input type="number" value={inputVal} onChange={(e) => setInputVal(e.target.value)} />

但这似乎不起作用。它锁定了首次加载值,我无法在输入字段中写入/更改任何内容。

我在这里做错了什么?

【问题讨论】:

  • 可能初始化默认值0。例如usestate(0)

标签: reactjs use-state


猜你喜欢
  • 2014-08-11
  • 2011-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-08
  • 2020-10-27
  • 1970-01-01
相关资源
最近更新 更多