-
-
Notifications
You must be signed in to change notification settings - Fork 47.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Menu 在openKeys受控状态下切换mode不正常 #4876
Comments
Trace: #3783 所以 vertical 时弹出子菜单才是符合预期的行为。 问题在于,第一次切换时就应该弹出才对。 |
现在第一次切换也弹出了,如果希望切换后不弹出,在切换 mode 时使用 |
因为看到了这么一句话,以为你们就是这么设计的。 |
这是最新的代码,保留 openKeys 因为需要这个: ant-design/components/menu/index.tsx Lines 142 to 143 in e801cd0
这句话已经在 #3783 修正掉了,现在都支持受控模式。 |
我上面说了原因呀,注意链接里的注释。 |
抱歉,刚才没看明白。 |
这是交互需要,组件就默认实现了。 |
@afc163 现在第一次切换也弹出了,如果希望切换后不弹出,在切换 mode 时使用 openKeys 进行精确控制。那是在vertical时把openkeys设置成空数组吗?那样的话后续就不会渲染菜单了。怎样在vertical时做到对openkeys的精确控制呢? |
Environment(required)
What did you do? Please provide steps to re-produce your problem.
What do you expected?
在vertical模式下子菜单不应该展开
What happen?
在vertical模式下子菜单展开了
Re-producible online demo
codepen
The text was updated successfully, but these errors were encountered: