ant-design-pro icon indicating copy to clipboard operation
ant-design-pro copied to clipboard

🐛 [BUG]菜单收缩展开一顿操作之后,子菜单悬浮到最上面去了

Open xiahller opened this issue 2 years ago • 4 comments

🐛 bug 描述

菜单收缩展开一顿操作之后,子菜单悬浮到最上面去了 https://github.com/ant-design/ant-design-pro/issues/10075

📷 复现步骤 | Recurrence steps

antd pro是v5的,在哪里加那两个api getPopupContainer 弹出框(Select, Tooltip, Menu 等等)渲染父节点,默认渲染到 body 上。 function(triggerNode) () => document.body
getTargetContainer 配置 Affix、Anchor 滚动监听容器。 () => HTMLElement () => window 4.2.0

🏞 期望结果 | Expected results

💻 复现代码 | Recurrence code

© 版本信息

  • Ant Design Pro 版本: [e.g. 4.0.0]
  • umi 版本
  • 浏览器环境
  • 开发环境 [e.g. mac OS]

🚑 其他信息

xiahller avatar Aug 08 '22 09:08 xiahller

antd pro版本是5,menu和layout都是对象,没看到可以操作的dom image

xiahller avatar Aug 09 '22 01:08 xiahller

@chenshuai2144 大佬

xiahller avatar Aug 09 '22 01:08 xiahller

getPopupContainer 渲染到菜单的dom上就能解决问题了,不要在body上去

chenshuai2144 avatar Aug 09 '22 01:08 chenshuai2144

v5的菜单如截图上就是一个对象,我不知道在哪儿去操作dom~

xiahller avatar Aug 09 '22 02:08 xiahller

https://github.com/ant-design/ant-design/issues/3487

看这个,常见问题了

chenshuai2144 avatar Nov 06 '22 14:11 chenshuai2144