问题描述
当前状态为零并且它在输入上显示为零,我想将输入值更改为任何其他数字吗?我没有在有问题的地方包含完整的代码。谢谢
const [value,setValue] = useState(0)
<input type="number" value={value} min="0" onChange={handleOnChangeSoda} required/>
解决方法
handleOnChangeSoda = (event) => {
setValue(event.target.value)
}
设置的值将是一个字符串,因此如果您希望它是一个数字,请在 event.target.value 上执行 ParseFloat 或 ParseInt
,const [value,setValue] = useState(0) setValue(val)} required/>
//我认为这行得通