ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.23k stars 1.35k forks source link

🐛[BUG] proLayout 在配置splitMenus为true的同时配置openKeys为false,会导致左侧menu渲染一级菜单。 #2358

Closed AoaoMH closed 3 years ago

AoaoMH commented 3 years ago

🐛 bug 描述

proLayout 在配置splitMenus为true的同时配置openKeys为false,会导致左侧menu渲染一级菜单。

📷 复现步骤

umi创建antdpro后在defaultSetting或者BasicLayout的ProLayout组件属性配置

{
splitMenus: true,
openKeys: false
}

🏞 期望结果

splitMenus会将一级菜单转移到顶部,左侧不应该展示才对

💻 复现代码

umi创建antdpro后在defaultSetting或者BasicLayout的ProLayout组件属性配置

{
splitMenus: true,
openKeys: false
}

© 版本信息

chenshuai2144 commented 3 years ago

layout="mix"

AoaoMH commented 3 years ago

layout="mix"

并不能解决这个问题,以上内容建立在layout:'mix'的基础上。

mumu-baba commented 3 years ago

此问题我也遇到了。也提了bug

chenshuai2144 commented 3 years ago

@mumu-baba issue 链接一下

mumu-baba commented 3 years ago

https://github.com/ant-design/pro-components/issues/2471

qingwenje2008 commented 3 years ago

这个bug关了吗,没看到咋解决这个问题啊,我也遇到了这样的问题,怎么解决呢

chenshuai2144 commented 3 years ago

更新版本到最新