【发布时间】:2021-10-30 13:35:03
【问题描述】:
我有一个反应页面
myObject = {
1: "objectValue"
}
function App() {
const [myValue, setMyValue] = useState("")
return ( <select className = "form-control"
id = "valueToUse"
onChange = {(event) => setMyValue(event.target.value)}
value = {myValue}>{
Object.keys(myObject).map((key) =>
<option value = {key}> {myObject[key]} </option>
)
}</select>
)
}
export default App
但是当我 console.log(myValue) 并选择一个选项时,控制台上没有任何日志。请问我可能缺少什么?
【问题讨论】:
-
缺少一些学习!!! useState 应该在你的函数下,带有一个小 f。
-
你能发布你的实际代码吗?如果那是你的代码,你可能想看看反应代码的典型结构。
-
@SanishJoseph 已编辑。输入问题时出错
-
lgtm,控制台有错误吗?您应该看到
1作为输出 -
我想我知道发生了什么。我将其添加为答案。
标签: javascript html reactjs use-state