vue 导致el-menu高亮会失效的问题 一个router转到另一个router常用的方法: this.$router.push({path:'',params:{}}); this.$router.push({path:'',query:{}}); 这种方式传参都是可以接收到的。但是有个问题,导致中的el-menu不能高亮显示,进行跟踪以后会现:default-active与router的index都是一致。 但就...
在部分页面el-menu的菜单栏不会高亮。 分析 初步分析是default-active的默认路径和当前页面的路由地址不同。 打印下来果然——默认激活的路径中把中文转码了。 解决办法 有两种思路: standardName,这样就不会出现中文。 弊端:在页面顶部的了,不利于页面的展示。 给默认激活的路径进行解码。 经比较,第二种思路更合适...
elementui高亮某一行 el-menu高亮 在使用element中的menu组件时,根据官方文档,可以设置给el-menu设置router属性为:true,给el-menu-item设置index的值为路径,就可以实现点击导航跳转到指定路由。 这样做虽然能实现跳转,但是,若刷新浏览器,则导航会跳转到默认的选中项,而不是我们离开时的导航。 百度时大部分回答是将...
在el-menu组件里有这样一个属性,default-active用来表示当前激活菜单的 index 1、如果给default-active设置一个默认值,那么刷新页面时,会出现一个问题,即路由地址和菜单对应的index是不一致的。 <el-menu routerdefault-active="/"background-color="#545c64"text-color="#fff"active-text-color="#ffd04b"> i...
在el-menu组件里有这样一个属性, default-active 用来表示当前激活菜单的 index 1、如果给 default-active 设置一个默认值,那么刷新页面时,会出现一个问题,即 路由地址和菜单对应的index是不一致的 。如上图所示,当前页面应该是数据分析,路由地址是/analyse,但是刷新页面之后,菜单栏却变成了...
您要问的是el-menu动态加载高亮怎么做?方法:1、使用调试工具找到高亮类名。2、找到控制侧边栏的样式模块。3、修改样式。4、修改高亮类名的背景颜色,以及字体的文字颜色,还有scg图标的颜色。
-- 添加头部菜单change事件 --><horizontalNavigationclass="left-contain"@change="setMenuList"></horizontalNavigation></div><el-container><divclass="aside"><!-- 添加传参 defaultKey menuList--><vertical-menuclass="menu":key="defaultKey":menu="menuList"></vertical-menu></div><el-mainclass=...
关于Element-UI中el-menu,则给其他标签添加点击事件改变 default-active 的值无法使el-menu-item高亮显示的问题 因为这是element中两个不相关联的组件,无法通过组件内的方法去实现这个需求。我采用vuex状态机来实现。为三个导航栏绑定点击事件,点击的时候去改变状态机里的state数据。然后再相应的页面里...
场景:使用element ui NavMenu导航菜单,跳转到子页面,导航不高亮 解决方案 1、使用default-active绑定计算属性 2、使用 vue-router 的模式,启用该模式会在激活导航时以 index 作为 path 进行路由跳转 3、计算属性
需求:点击【我的房间】,【首页】高亮 错误做法:点击【我的房间】,修改default-active的值,发现default-active的值改变了,但高亮未生效 正确做法:点击【我的房间】,触发【首页】点击事件