[React] Antd的Select菜单在Radio Button里展开会有自动收回的问题是为什么?

gaomigithub
  • 2
新手上路,请多包涵

初始第一次在Select选完选项以后想要更换选中选项于是再去点击展开菜单就会迅速收起;只有点住之后把鼠标移到菜单上,菜单才会像正常时一样保留展开状态。
起初以为是Space挤压了容器但清除代码控制变量检测最后发现只是纯粹的radio内的select好像会有这个问题?
随便写的sandbox的场景demo

请问一下解决方法,感谢;不想给每个Select的open属性搞自己手写的状态去控制解决,因为我会有四个选项那样太繁琐了,而且感觉好笨不该是那样解决的

回复
阅读 712
1 个回答
gaomigithub
  • 2
新手上路,请多包涵
✓ 已被采纳

github上看到两年前有人贴单子问过这issue了,果然陈年遗害,解决方法如下:
https://github.com/ant-design...

简单说就是要给radio里的select套一层span去

()=>{e.preventDefault();e.stopPropagation();}

一下,希望这贴能帮到同样遇到这问题正在搜索答案的后来人。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏