下面是一个使用 default-active 属性设置 el-menu 默认选中的示例代码: vue <template> <el-menu :default-active="defaultActiveIndex" class="el-menu-demo" mode="vertical" @select="handleSelect"> <el-submenu index="1"> <template slot="title"><i class="el-ic...
解决elementUI中导航菜单(el-menu)页面刷新后的菜单选中问题 情况一:单个菜单页面刷新导航失去高亮;(如下图这种菜单类型) 问题是elementUI的el-menu组件提供了一个默认高亮的属性default-active,当页面刷新后default-active的值就会成为默认给的值,解决这个只用取出当前页的路由然后赋值给activeIndex即可,代码如下: <el-...
vue Element动态设置el-menu导航当前选中项 Element UI 是一套 Vue.js 后台组件库,它能够帮助你更轻松更快速地开发后台项目。 官方文档给出了设置默认选中的属性。 Menu Attribute 设置:default-active即可。 可是如果不是从导航切换进页面的,比如从上一个页面里的按钮点击进入该界面,就不知道怎么设置当前选中项了。
效果一,实现默认展开一级目录-行业聚焦: image.png template: <template><!-- :default-active="defaultActive" --><el-menu:default-openeds="['4']"active-text-color="#00C0FF"><el-submenu:index="item.id + ''"v-for="(item, index) in left_list":key="index"@click.native="getFirCaterL...
在上面的示例中, `el-menu` 动态渲染了两个 `el-submenu` ,每个 `el-submenu` 下又动态渲染了...
@select:菜单项被选中时触发的事件。 可以根据需求配置更多的属性,例如theme、collapse、background-color、text-color和active-text-color等。 四、使用 el-submenu 创建子菜单 除了基本的 el-menu-item,el-menu 组件还支持创建子菜单(el-submenu)。可以通过嵌套 el-menu-item 和 el-submenu 的方式创建复杂的菜单...
el-submenu 是菜单项里还有子菜单 el-menu-item-group 是菜单项组,就是好几个菜单项有个标题 网络异常,图片无法展示 | index的妙用 建议将每个el-menu-item和el-submenu上加上index的属性。 好处以下: 选中的时候,有高亮的状态 方便设置默认选中的菜单,可以default-active='anyIndex' 方便设置默认展开的嵌套...
</el-submenu> </el-menu> 在上面的示例中,我们创建了一个水平模式的菜单,并设置了默认选中的菜单项。同时,我们开启了路由模式,这样当点击菜单项时,会自动触发路由跳转。 需要注意的是,在使用el-menu的过程中,我们需要和VueRouter进行配合使用,以实现页面间的跳转和参数传递。当然,我们还需要配置相应的路由规则。
url:'/firm'}]}...]<el-menuclass="header-menu"mode="horizontal"active-text-color="#419eff":default-active="$route.path"@select="handleSelect"><templatev-for="(item, index) in menus"><el-submenuv-if="item.children"popper-class="header-submenu":key="item.name":index="item.url"><...
components:{'el-menu':Menu,'el-submenu':Submenu,'el-menu-item':MenuItem,'el-menu-item-group':MenuItemGroup }, data () {return{ navselected:"/", openends:['1','2','3','4','5','6']//默认menu展开} }, mounted(){ console.log(this.navselected) ...