2023年7月16日发(作者:)
vueelementuinavmenu多级导航菜单(⽔平、垂直)⽂章⽬录vue elementui navmenu 多级导航菜单路由跳转(⼀)el-menu标签中的router参数router说明是否使⽤ vue-router 的模式,启⽤该模式会在激活导航时以 index 作为 path 进⾏路由跳转类型boolean可选值—默认值false 最后⼀级菜单 --> mode="horizontal"2. 此时样式并不完全是⽔平样式,,因为我们的组件中嵌套了⼀层div(组件template下必须有⼀个跟标签),导致elementui 的样式发⽣变化,因为它调⽤的⽅式是( .el-menu–horizontal>.el-submenu)⽤了>⼦元素选择器。所以要在 中添加样式如果是克隆的代码 ,请注意将 ⽔平样式 */ .el-menu--horizontal>div>.el-submenu { float: left;}/* ⼀级菜单的样式 */.el-menu--horizontal>div>.el-menu-item { float: left; height: 60px; line-height: 60px; margin: 0; border-bottom: 2px solid transparent; color: #909399;}/* 解决下图1 下拉三⾓图标 */.el-menu--horizontal>div>.el-submenu .el-submenu__icon-arrow { position: static; vertical-align: middle; margin-left: 8px; margin-top: -3px;}/* 解决下图2 ⽆下拉菜单时 不对齐问题 */.el-menu--horizontal>div>.el-submenu .el-submenu__title { height: 60px; line-height: 60px; border-bottom: 2px solid transparent; color: #909399;}图1(看上述代码)图2(看上述代码)问题1 刷新页⾯刷新页⾯时,如果路由为⾮active路由,激活路由与实际路由不符合(因为页⾯路由不变,但是activeIndex变成默认值)中添加这段代码,刷新后重置到默认的路由mounted(){ this.$('/') }2 ⾮最后⼀层,点击可跳转路由默认的路由跳转是此级菜单中的最后⼀层可跳转,若想其他层也可跳转,可进⾏如下设置 中,在
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689446409a249609.html
评论列表(0条)