重复问题
- 我已搜索现有的问题
最新版本
- 我已测试了最新版本
重现步骤 🕹
链接到实时示例: https://codesandbox.io/p/sandbox/awesome-lucy-vtndj5?file=%2Fsrc%2FApp.tsx%3A17%2C3
步骤:
- 选择任意值
- 点击重置值按钮
当前行为 😯
在freeSolo属性的值更改时,输入不会重置
预期行为 🤔
在freeSolo属性的值更改时,输入应该会重置
没有这个属性时,所有工作都很好 https://codesandbox.io/p/sandbox/quiet-sky-xvllpd?file=%2Fsrc%2FApp.tsx
上下文 🔦
在某些情况下,具有启用的freeSolo的自动完成会在值更改时重置值
4条答案
按热度按时间4dc9hkyq1#
与 #28190 相关
我同意这样一个事实:输入不应该在失去焦点时重置,但它应该在实际值发生变化时重置。
oxosxuxt2#
我同意这是一个bug。你想修复它吗?
w8f9ii693#
@ZeeshanTamboli
clearOnBlur={true}
帮我w6mmgewl4#
面对相同的问题,
clearOnBlur={true}
无法解决这个问题,因为它会改变流程。当我在文本字段中使用clearOnBlur
文本值时,每次失去焦点事件后都会重置。但这是一种绕过此错误的方法。然而,这不是解决此问题的方法。