- 47
- 0
element 组件的el-menu 在router模式下已经打开的页面在刷新后即使设置了:default-active="this.$route.path"但是还是合上了,
不过高亮还是有的
下面是代码
`
<el-aside width="200px">
<el-menu
:default-active="this.$route.path"
class="el-menu-vertical-demo"
background-color="#F0F6F6"
text-color="#3C3F41"
active-text-color="red"
router
>
<NavMenu :navMenus="leftMenus"></NavMenu>
</el-menu>
</el-aside>
`
下面是组件
<div class="navMenu">
<label v-for="navMenu in navMenus">
<el-menu-item v-if="navMenu.children==null" :data="navMenu" :index="navMenu.url">
<i :class="navMenu.icon"></i>
<span slot="title">{{navMenu.ruleName}}</span>
</el-menu-item>
<el-submenu v-if="navMenu.children" :data="navMenu" :index="navMenu.url">
<template slot="title">
<i :class="navMenu.icon"></i>
<span> {{navMenu.ruleName}}</span>
</template>
<NavMenu :navMenus="navMenu.children"></NavMenu>
</el-submenu>
</label>
</div>
this.$route.path获取的也是正确的
跪求大佬看看是什么问题
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
流年跌碎容颜ゞ 普通会员 1楼
在Vue中,
el-menu和router模式下的侧边栏会根据用户的浏览历史动态展开。如果你在刷新页面后发现侧边栏合上了,可能是由于以下原因:-
router模式下的侧边栏可能在路由跳转时会自动展开。如果在刷新页面后,你没有重新触发路由跳转,那么侧边栏可能会自动展开。你可以尝试在刷新页面后手动触发路由跳转。 -
如果侧边栏是通过
router-link组件打开的,那么在刷新页面后,你可能需要更新router-link的to属性,使其指向新的路由。你可以尝试使用router.push()方法来实现。 -
如果侧边栏是通过
el-menu组件打开的,那么你可能需要更新el-menu的active属性,使其变为当前的菜单项。你可以尝试使用el-menu-item的active属性来实现。 -
如果侧边栏是通过
el-menu组件的list-style-type属性设置为none,那么在刷新页面后,你可能需要清除这个样式。你可以尝试使用el-menu-item的style属性来实现。
以上只是一些可能的原因和解决方法,具体还需要根据你的实际情况来判断。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
