我觉得目前的default-openeds的表现是正常的,default-opens作为一个default值,类似于input的initValue,只应在初始化的时候起作用,后续是不应该更新了的。 你这种情况,应该作为两个菜单实例来实现,例如可以给el-menu加上key。 Element Plus Playground 我是从element-ui2.15.7升级到element-plus2.2.34,自己实现了一个...
<el-menu :default-openeds="[0]" :default-active="$route.path" theme="light" unique-opened router> <div> <div class="compamyTit_ebt"><img src="/static/img/companyTopPic_index_ebt.png"> <p>易报通</p></div> </div> <template v-for="(item,index) in $router.options.routes" v...
在getters中,我们定义了activeMenu和openedMenus来获取菜单项的选中和展开状态。 MenuCom完整代码示例: 代码语言:html 复制 <template><el-menu:default-active="activeMenu":default-openeds="openedMenus"class="el-menu-vertical-demo":collapse="collapse"><templatev-for="menu in menuData"><templatev-if="m...
<el-menu :default-openeds="[0]" :default-active="$route.path" theme="light" unique-opened router> <div> <div class="compamyTit_ebt"><img src="/static/img/companyTopPic_index_ebt.png"> <p>易报通</p></div> </div> <template v-for="(item,index) in $router.options.routes" v...
为什么default-openeds 必须写在html上才能起作用,我这样:default-openeds="openNum"后,子菜单点击不会跳转了,而且也 不报错,我这样做的原因是我想在不同的页面让左侧公共导航菜单可以展开的父菜单是不一样的. 我的需求是当页面处于基础表格vue表格组件时 表格是展开的,而当页面处于表单下面的子菜单时 表单就变成...