react antd ui库 submenu 收缩后被挤出 menu 之外的解决办法
问题现象:
在 Antd ui 库中使用 SubMenu 组件时,当对子菜单进行收缩操作时,会出现子菜单被挤出 Menu 容器之外的异常现象。如图所示:
收缩前:
即将收缩完毕:
问题原因:
这是一个 Antd 库中的 bug,该问题已在官方 issues 中得到反馈,官方已修复,但尚未合并到主分支中。
解决方案:
1. 升级 Antd 库:
由于官方已修复该问题,可以等待官方发布新版本后进行升级更新。
2. 切换到 Antd 17 版本:
可以在项目中使用 Antd 17 版本,该版本中已修复 SubMenu 收缩问题。
3. gitHub 临时修复:
在 github 上有临时修复该问题的代码,可以参考以下 issue 进行修复:
https://github.com/ant-design/ant-design/issues/29448
https://github.com/ant-design/ant-design/issues/30284
© 版权声明
文章版权归作者所有,未经允许请勿转载。
【小浪云服务商 - 服务器12元起 - 挂机宝5元起】
THE END
暂无评论内容