Ant-design-pro: 🐛[BUG] defaultOpenAll: true

Created on 22 May 2020  ·  21Comments  ·  Source: ant-design/ant-design-pro

🐛 bug 描述

v5版本中在defaultSettings中设置 defaultOpenAll: true 无效
拉取v5源码测试,问题依旧

🏞 期望结果

defaultOpenAll能正常执行,还有每次刷新之后再点击菜单中的项,菜单会自动关闭

💻 复现代码

© 版本信息

  • Ant Design Pro 版本: 5.0.0-alpha.0
  • umi 版本
  • 浏览器环境 chrome
  • 开发环境 win10
☺️In Progress 🛑 bug

All 21 comments

使用 menu:{ defaultOpenAll: true }

或者在 app.tsx 中的 layout 配置 menu:{ defaultOpenAll: true }

image
不好意思,我这边描述的不完整,我就是使用的menu:{ defaultOpenAll: true },是无效的,我刚再次测试,还是不可以的。

我测试了一下,这个的确不行

请尽快fix,目前项目选型阶段,非常希望能使用v5版本
目前还发现,点击菜单项之后,会关闭菜单,再次菜单项,菜单正常,目前需求是菜单项不要自动关闭,
谢谢了

测试用例不够多 sad

请问什么时候发修复的版本?

@leesama 发了版本了
@ant-design/[email protected]

@chenshuai2144
请问我通过 npm i @ant-design/[email protected] 安装之后还是无效呢?
image

menu 的配置是不是被覆盖了
setting 里面也有这个配置

@chenshuai2144
我刚又创建了一个新的项目,pro-layout改为了
image
配置是传进去了的,
image
还是无效

menu 的配置是不是被覆盖了
setting 里面也有这个配置

image

这样写也没有效果

"resolutions": { "@ant-design/pro-layout": "6.0.0-1" },

把这个删除一下 gitee 没有同步过来

image
还是不行....
我这边把npm包删了重新装也不行

"resolutions": { "@ant-design/pro-layout": "6.0.0-1" },

把这个删除一下 gitee 没有同步过来

删除了这个也不行。

menu:{defaultOpenAll: true}计算完传到defaultOpenKeys,如果后面再根据路由选择定位菜单并打开使用openKeys,就使 defaultOpenAll: true无效了

好像也不是的,我在 demo 中可以在项目中却不行。

现在的 ProLayout 不好找问题,从 antd 4 -> antd pro 5 -> ProLayout 6 -> route-utils ->plugin-layout -> umi 3。对于新手来说,这个链太长了。

是的,复杂和稳定不可兼得呀

有点不好修,我想想办法

辛苦大佬

Was this page helpful?
0 / 5 - 0 ratings