对于el-menu组件,默认选中项由default-active属性控制。你可以将default-active绑定到一个变量上,该变量存储了你想要默认选中的菜单项的index值或路由信息。 2. 在el-menu组件中设置该属性以实现默认选中效果 你可以通过数据绑定(例如使用v-bind或简写为:)来设置default-active属性。如果你的菜单项是直接通过静态数据...
官方文档给出了设置默认选中的属性。 Menu Attribute 设置:default-active即可。 可是如果不是从导航切换进页面的,比如从上一个页面里的按钮点击进入该界面,就不知道怎么设置当前选中项了。 那只能自己想办法了。 因为我的项目用了vue-router,页面通过<router-view></router-view>引入组件的,所以我就想,在进入组件...
4,在components--common--side_nav.vue下(导航所在的组件) <el-menu:default-active="navselected":active="navselected"@select="selectItems"class="el-menu-admin"router> 添加变量和改变方法 exportdefault{ components:{'el-menu':Menu,'el-submenu':Submenu,'el-menu-item':MenuItem,'el-menu-item-grou...
最后设置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()中
万码学堂可能是中国最靠谱的IT培训机构。我们希望能通过我们的不懈努力,让更多年轻人能从事自己喜欢的...
点击的时候不会选中菜单,页面不跳转。但是访问其他子页面后,通过浏览器回退按钮退回到index页面时,莫名就选中了2菜单栏,包括下面2个子菜单。如下图: error 想了下应该是子菜单没有设置唯一标志index。而且/index这个路由在menus中也找不到,所以就默认匹配index===null的路由了?于是给el-menu-item加上index,果然好...
- mode:设置菜单的模式,可以是水平模式(horizontal)或垂直模式(vertical)。 - default-active:设置默认选中的菜单项。 - unique-opened:是否只保持一个子菜单展开。 - router:是否开启路由模式,如果开启,点击菜单项会自动触发路由跳转。 下面是使用el-menu的示例代码: html <el-menu :default-active="activeIndex"...