1.需要给el-menu 添加属性 :default-openeds="openeds" , openeds是默认展开菜单的el-submenu的index属性的值的集合,是一个数组。
2.一般我们再项目中菜单项都是动态获取的,所以我们在向openeds中动态添加index值时,一定要注意:数组中不能出现重复值(如 ['0','1','2','0','3','4']),这样虽然也会展开指定菜单,但是会出现一个bug,就是在触发收起菜单close方法时,菜单不会收起。
本文介绍如何在Element UI的el-menu组件中正确设置:default-openeds属性,避免菜单展开时出现的重复值导致的收起菜单功能失效的Bug。在动态获取菜单项时,需确保openeds数组内无重复值。
1.需要给el-menu 添加属性 :default-openeds="openeds" , openeds是默认展开菜单的el-submenu的index属性的值的集合,是一个数组。
2.一般我们再项目中菜单项都是动态获取的,所以我们在向openeds中动态添加index值时,一定要注意:数组中不能出现重复值(如 ['0','1','2','0','3','4']),这样虽然也会展开指定菜单,但是会出现一个bug,就是在触发收起菜单close方法时,菜单不会收起。
7025
2811