</el-menu-item> <el-sub-menu index="/subMenuConfig"> <template #title> 选项设置 </template> <el-menu-item index="/department">部门设置</el-menu-item> <el-menu-item index="/system">系统设置</el-menu-item> <el-menu-item index="/warn">超时设置</el-menu-item> <el-menu-item ind...
label: "Main Menu 1", children: [ { label: "Sub Menu 1-1", children: [ { label: "Sub Menu 1-1-1", children: [] }, { label: "Sub Menu 1-1-2", children: [] }, ], }, { label: "Sub Menu 1-2", children: [{ label: "Sub Menu 1-2-1", children: [] }], }, ...
地址栏url是对的,menus变量值也是对的,那么到底哪里出错了呢? 难道是menu菜单渲染问题,没有重新渲染?* 试着给el-menu加了key,没有重新渲染。 想了想,有没有可能是菜单引用地址变了,所以不会重新渲染(没有看element-plus的源代码,不知道怎么实现的)? 于是,点击2进行切换的时候直接修改的子项url,没有调用get...
跨过了Element-UI,终于来到了Element-plus。又回到了一个老问题,menu的渲染。 创建一个menu数组,利用v-for来渲染数组,生成menu,非常常规的操作。但是操作的过程中,出现了一个小问题,就是关于icon的渲染。 我们知道,在Element-plus中,渲染一个带图标的菜单项,是这么搞的: <el-menu-item index="/mypath"> <te...
菜单栏的渲染我们使用element plus中提供的Menu组件开发,其中el-menu中的el-sub-menu代表目录,el-menu-item则是能点击跳转的菜单。来看一下后端返回的菜单数据结构 image.png 由此可知,如果一条数据有children则说明它是目录,否则则是菜单,这样就好办了,我们可以判断每条数据有没有children有的话渲染el-sub-menu,没...
动态渲染多级嵌套菜单 点击菜单跳转页面 子菜单高亮,对应父级菜单也高亮 不同路由高亮同一菜单 1.2源码 地址:https://gitee.com/YanaDH/vue3-element-template/tree/master 路径: src/layout/components/sidebar/menu 2 sub-menu 组件 <template> <el-sub-menu :index="menu.name" v-if="menu.childMenu"> ...
elementui的el-menu组件,点击菜单进行路由跳转问题 2 回答29.3k 阅读✓ 已解决 el-menu如何只显示一级菜单 1.9k 阅读 element-plus aisde内嵌el-menu折叠动画问题? 1 回答2.6k 阅读 el-menu菜单收缩出现bug 1 回答10k 阅读✓ 已解决 如何导入el-menu所需的组件 1 回答4.4k 阅读✓ 已解决 找不到问题?
本文分别使用 SFC(模板方式)和 tsx 方式对 Element Plusel-menu组件进行二次封装,实现配置化的菜单,有了配置化的菜单,后续便可以根据路由动态渲染菜单。 1 数据结构定义 1.1 菜单项数据结构 使用element-plusel-menu组件实现菜单,主要包括三个组件: el-menu:整个菜单; ...
在element-plus官网,右侧有辅助当前页面滚动的导航栏,有如下能力: 随着当前页面滚动,右侧导航栏的当前高亮会动态进行切换,并且浏览器地址栏的锚点hash会跟随动态变化。 点击右侧导航栏,会将页面滚动到相应文档位置。 这个功能很实用,可惜官网并没有提供这个功能,这是提供了左侧配合路由进行页面级别跳转的el-menu。如下...
支持vue-router4.0的模块化,通过检索 pages 文件夹可自动生成路由,并支持动态路由 import{createRouter...