作者:mobiledu2502892377 | 来源:互联网 | 2023-10-11 17:09
篇首语:本文由编程笔记#小编为大家整理,主要介绍了antd(antdesign)多级菜单时subMenu无法展开的问题相关的知识,希望对你有一定的参考价值。在写多级
篇首语:本文由编程笔记#小编为大家整理,主要介绍了antd(ant design) 多级菜单时 subMenu无法展开的问题相关的知识,希望对你有一定的参考价值。
在写多级菜单时碰到了这样一个问题
在使用a-menu、sub-menu创建多级菜单时,如果有sub-menu的多级嵌套,此时在a-menu中设置openKeys,想要展开sub-menu中的sub-menu,如果像原来二级嵌套一样,只写this.openKeys= ["1-1-1"];是无法正确的展开默认菜单的。
菜单项
子菜单项
子菜单项
this.openKeys= ["1-1-1"]; //无法展开
可以看到官方文档中,给到的openKeys是一个数组,所以正确的写法是:
this.openKeys= ["1-1","1-1-1"];
这样就可以正确的展开多级子菜单了。