pro-components icon indicating copy to clipboard operation
pro-components copied to clipboard

openOnceKey 为false时,父菜单需要点击多次才能折叠。

Open srrgithub opened this issue 2 years ago • 2 comments

🐛 Bug 描述 Bug description

组件版本号: @ant-desingn-vue/[email protected]

代码: <pro-layout :openOnceKey="false">

结果: 左侧菜单无法折叠,需要多次点击才行。

猜测原因: 原因在于内部组件BaseMenu.jsx 中的 updateMenu方法没有做去重校验,导致路径重复添加,所以openKeys存在重复的路径,导致父菜单需要点击多次才能折叠。

🏞 期望结果 Desired result

希望能够之点击一次就能折叠。

🚑 其他信息 Other information

内部实现: image

希望做的功能: 这个地方需要做去重判断 image

srrgithub avatar Nov 02 '23 02:11 srrgithub

@sendya @aibayanyu20 大佬有空看看吗?

srrgithub avatar Nov 14 '23 11:11 srrgithub

已经没维护了

TsMask avatar Dec 27 '23 06:12 TsMask