Open srrgithub opened 8 months ago
组件版本号: @ant-desingn-vue/pro-layout@1.0.13
代码: <pro-layout :openOnceKey="false">
<pro-layout :openOnceKey="false">
结果: 左侧菜单无法折叠,需要多次点击才行。
猜测原因: 原因在于内部组件BaseMenu.jsx 中的 updateMenu方法没有做去重校验,导致路径重复添加,所以openKeys存在重复的路径,导致父菜单需要点击多次才能折叠。
希望能够之点击一次就能折叠。
内部实现:
希望做的功能: 这个地方需要做去重判断
@sendya @aibayanyu20 大佬有空看看吗?
已经没维护了
🐛 Bug 描述 Bug description
组件版本号: @ant-desingn-vue/pro-layout@1.0.13
代码:
<pro-layout :openOnceKey="false">
结果: 左侧菜单无法折叠,需要多次点击才行。
猜测原因: 原因在于内部组件BaseMenu.jsx 中的 updateMenu方法没有做去重校验,导致路径重复添加,所以openKeys存在重复的路径,导致父菜单需要点击多次才能折叠。
🏞 期望结果 Desired result
希望能够之点击一次就能折叠。
🚑 其他信息 Other information
内部实现:![image](https://github.com/vueComponent/pro-components/assets/49754587/369c3381-7906-4b25-bcc8-b4f8dde58faf)
希望做的功能: 这个地方需要做去重判断![image](https://github.com/vueComponent/pro-components/assets/49754587/8528e277-5549-4ece-8ae6-742aaffc34fc)