这个问题可能是因为 'el-menu' 组件默认不会高亮父级菜单,如果需要实现这个功能需要手动编写代码实现。具体实现方式可以在 'el-menu' 的 '@select' 事件中获取当前选中的菜单项,然后通过该菜单项的 '$parent' 属性获取其父级菜单项,将该父级菜单项设置为 active 状态即可。

另外,刷新后 'el-menu' 不会自动展开菜单项的问题可能是因为 'el-menu' 的默认展开方式是根据当前路由匹配到的菜单项来展开,如果刷新后路由发生了变化,那么就会导致菜单项没有自动展开。解决这个问题可以在路由变化时手动调用 'el-menu' 的 'setActiveItem' 方法来设置当前选中的菜单项,从而实现菜单的自动展开。

Vue el-menu 父级菜单高亮和刷新后自动展开解决方案

原文地址: https://www.cveoy.top/t/topic/mIzh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录