重复问题
- 我已搜索现有的问题
最新版本
- 我已测试了最新版本
重现步骤 🕹
链接到实时示例:
带有缓慢过渡的示例,用于说明问题: https://codesandbox.io/s/intelligent-ben-wsfz3w?file=/Demo.tsx:823-921
步骤:
- 打开选择器
- 选择一个选项
- 在过渡进行时点击另一个选项。
- 第二个选项的值将被设置
当前行为 😯
当从Select组件下拉菜单中选择菜单项时,如果用户双击,可能会意外地选择第二个项目。
预期行为 🤔
一旦从菜单中做出选择,就不应该能够再次做出选择。
上下文 🔦
客户在双击时意外地选择了错误的选项。
你的环境 🌎
npx @mui/envinfo
Don't forget to mention which browser you used.
Output from `npx @mui/envinfo` goes here.
4条答案
按热度按时间vfwfrxfs1#
你可以通过样式覆盖来禁用关闭菜单上的指针事件:
查看 https://codesandbox.io/s/naughty-lake-h2sm26?file=/Demo.tsx 获取完整演示。
这有帮助吗?
ef1yzkbh2#
你可以通过样式覆盖来禁用关闭菜单上的指针事件:
查看 https://codesandbox.io/s/naughty-lake-h2sm26?file=/Demo.tsx 获取完整演示。
这有帮助吗?
谢谢,这个方法有效!只是好奇这个组件的多选行为是否符合预期?
p5cysglq3#
我怀疑有人会依赖这个"特性"。我们可以在源代码中修复它。你对发起一个PR感兴趣吗?
cl25kdpy4#
@michaldudak can you please assign this issue to me?