【发布时间】:2021-01-17 11:35:05
【问题描述】:
我正在尝试一个简单的用例,其中输入类型编号的值应该使用鼠标滚动来更改。当我对输入使用 useState 挂钩时,它正在工作。值没有更新,而是页面正在滚动。不知道缺少什么。
请看示例代码块
import React from 'react'
const NumberField = () =>{
const [inputValue, setInputValue] = useState()
const handleInputChange = (event:React.ChangeEvent<HTMLInputElement>)=>{
const value = event.target.value
setInputValue(value)
}
return(
<input type="number" value={inputValue} onChange={handleInputChange}>
)
}
任何人都可以提供一个解决方案来更新滚动值,同时当输入字段中的值更新时页面不应该滚动。谢谢。
【问题讨论】:
-
您希望在滚动页面时更改输入值?
-
不是在滚动页面时而是当我点击输入字段然后滚动时。就像普通的输入类型数字字段w3schools.com/tags/…。
标签: html reactjs react-hooks