对于el-menu组件,默认选中项由default-active属性控制。你可以将default-active绑定到一个变量上,该变量存储了你想要默认选中的菜单项的index值或路由信息。 2. 在el-menu组件中设置该属性以实现默认选中效果 你可以通过数据绑定(例如使用v-bind或简写为:)来设置default-active属性。如果你的菜单项是直接通过静态数据...
官方文档给出了设置默认选中的属性。 Menu Attribute 设置:default-active即可。 可是如果不是从导航切换进页面的,比如从上一个页面里的按钮点击进入该界面,就不知道怎么设置当前选中项了。 那只能自己想办法了。 因为我的项目用了vue-router,页面通过<router-view></router-view>引入组件的,所以我就想,在进入组件...
<el-menu-item index="/device_new/">设备管理</el-menu-item> <el-menu-item index="/monitor/">状态监测</el-menu-item> <el-menu-item index="/fault_new/">故障诊断</el-menu-item> <el-menu-item index="/trend_new/">趋势分析</el-menu-item> <el-menu-item index="/spectrogram/">谱...
最后设置el-menu-item的index属性为router.js文件里跳转路由的name值,route属性为:路由的path,如图: 通过这样设置,就可以实现刷新页面时,导航栏的选中项和页面显示一致,并且从b页面跳转到c页面时,还能保持b选中的状态。 效果图如下: 最后点击去“child1”的按钮,跳转到child1,导航栏会自动选中到导航一。 至此,刷...
elmenuitem默认选中不生效步骤:1、路由跳转,NavMenu子菜单没有vif,加刷新。2、路由跳转,NavMenu有些子菜单会加上vif,权限控制时候经常发生,刷新。3、由跳转过来,选中失效。
el-menu-item-group 是菜单项组,就是好几个菜单项有个标题 网络异常,图片无法展示 | index的妙用 建议将每个el-menu-item和el-submenu上加上index的属性。 好处以下: 选中的时候,有高亮的状态 方便设置默认选中的菜单,可以default-active='anyIndex' 方便设置默认展开的嵌套菜单,可以:default-openeds='["sub...
效果二,实现默认展开天下大势,并选中国际新闻: image.png 修改<el-menu :default-openeds="['4']" active-text-color="#00C0FF">为 <el-menu :default-active="defaultActive" active-text-color="#00C0FF"> defaultActive的赋值在onLoad()中
在上面的示例中,我们使用了 el-menu 和 el-menu-item 来创建了一个水平布局的菜单导航,并且通过指定 default-active 属性来设置默认选中的菜单项,同时也可以通过 select 事件来监听菜单项的选择事件。这样就可以实现一个基本的 el-menu 菜单导航。 3. el-menu 的高级用法 除了基本的用法之外,el-menu 还提供了...
- mode:设置菜单的模式,可以是水平模式(horizontal)或垂直模式(vertical)。 - default-active:设置默认选中的菜单项。 - unique-opened:是否只保持一个子菜单展开。 - router:是否开启路由模式,如果开启,点击菜单项会自动触发路由跳转。 下面是使用el-menu的示例代码: html <el-menu :default-active="activeIndex"...
vue Element动态设置el-menu导航当前选中项 1,npm install vuex --save 2,在src下新建vuex文件夹,新建store.js文件; store.js import Vue from 'vue'import Vuex from'vuex'Vue.use(Vuex) const state={ count:0, adminleftnavnum:"/"//管理后台左侧导航}...