【发布时间】:2020-04-19 16:36:34
【问题描述】:
我确定我错过了一些非常小的东西,但我就是无法解决! 我正在尝试清理文本输入,我将状态设置为 ('') 并且它正在清除变量但 HTML 输入保留旧值...
我错过了什么? https://codesandbox.io/s/cleartextfield-su3y9
感谢帮助!
【问题讨论】:
标签: javascript reactjs material-ui frontend
我确定我错过了一些非常小的东西,但我就是无法解决! 我正在尝试清理文本输入,我将状态设置为 ('') 并且它正在清除变量但 HTML 输入保留旧值...
我错过了什么? https://codesandbox.io/s/cleartextfield-su3y9
感谢帮助!
【问题讨论】:
标签: javascript reactjs material-ui frontend
你确实错过了一些非常小的东西:)
请添加value={searchValue} 作为TextField 组件的道具。
【讨论】:
结帐https://material-ui.com/components/text-fields/#uncontrolled-vs-controlled
您的组件不受控制。
TextField 有一个 value 属性。
设置value={searchValue} 会修复它。
【讨论】:
您只是忘记将 value 属性传递给 TextField 组件
【讨论】: