elementUI菜单刷新界面选中与返回首页不选中问题

elementUI导航菜单中切换菜单项后页面跳转了但是选中菜单项不变或者与点击项不一致问题 菜单项是否选中就是看 default-active 绑定的值是哪个菜单项的 index 值,所以我们在路由跳转后将 default-active 绑定的值切换为当前菜单项的 index 值即可。将 index 值设置为菜单项的路由路径,点击后直接进行路由跳转,然后将 default-active 绑定为路由跳转完后的当前路由路径。比如下方中从博客切换到标签,正常情况下选中的菜单项应该是标签(标签高亮),但是现在选中的菜单项依旧是博客或者其他菜单项。 阅读详情

首先返回首页不选中问题,这个时候我们需要查看elementUI的版本

r

如果是低版本的,需要进行修改版本,重新运行npm install。

在这里2.9.2这个版本是支持$route监听的。

watch: {
  '$route'(to, from) {
    
  },
},

如果上面两步完成,返回首页,菜单不选中问题还没解决,那么恭喜你,你成功踩进了另一个坑里。

当我们对:default-active="activeIndex"进行改变选中值得时候,出现bug,那么此时有一个巧妙得方法,可以进行处理。通过$refs来处理。

第一步:

第二步:

此时菜单返回到首页,不选中问题就解决了。

下面处理界面刷新,选中当前路由的问题

 

最后分析一下为什么会想到使用this.$refs.menunRef.activeIndex这种方式来修改菜单选中的问题呢?

看到这两张图,思路就清晰了,通过路由来匹配。

关于ElementUI之首页导航与左侧菜单实现 Mock.js是一个模拟数据生成器,用于生成随机数据、模拟请求响应等。它可以帮助前端开发人员在开发过程中模拟接口数据,减少对后端接口的依赖。Mock.js提供了丰富的数据模板语法,可以生成各种类型的随机数据,如数字、字符串、日期、布尔值、数组、对象等。同时,Mock.js还提供了拦截Ajax请求的功能,可以直接拦截请求并返回模拟数据,方便进行接口开发和测试。Mock.js在前端开发中被广泛应用,可以提高开发效率,方便进行调试和功能开发。 阅读详情

相关推荐

Vue2+ElementUI实现无限级菜单

使用Vue2和ElementUI实现无限级菜单,通常菜单数据以树形结构存储,每个菜单包含多个子菜单 ,子菜单又可以继续包含更深层次的子菜单项。所以,需要使用递归形式,完成子项菜单的渲染。结合Element UI组件的el-menu和el-submenu组件来构建菜单结构,有子菜单时使用el-submenu,否则使用el-menu-item。可以通过自定义组件对Element-UI菜单组件递归渲染,也可以使用Vue的render方法完成Element-UI的菜单组件的渲染,...

觉醒法师的专栏 1538

ElementUI-Plus虚拟化表格的使用

这样每个列的dataKey都会找到数据的key,比如dataKey: 'name’就会展示 name: 'xxx’中的xxx。需要改的只有generateColumns列的生成和数据的绑定generateData。生成列的要点在于给出列的值,重点是这个dataKey。虚拟化表格在案例中是自己生成了一个数组并展示。列的dataKey用于和数据的key值绑定。这一段是复选框的逻辑,不用改。

weixin_58757118的博客 1557

UI-TARS本地部署

UI-TARS是一个用于本地部署的交互控制模型,支持桌面应用的自动化操作。部署步骤包括:首先,从官方GitHub仓库下载项目源码和模型checkpoint;其次,使用vLLM框架进行本地模型部署,启动API服务;最后,通过客户端调用API实现功能。部署过程中可能遇到pynvml模块或模型配置问题,提供了相应的解决方案。此外,还支持通过UI-TARS-Desktop客户端进行本地桌面应用的交互控制。整体流程旨在帮助用户快速实现UI-TARS的本地部署与应用。

DYF的博客 2531

vue的element的NavMenu导航菜单的注意点

1.渲染问题 后台返回的数据是这样的 menu_list: [{ id: 1, name: '账号管理', icon: 'el-icon-place', children: [{ id: '1-1', name: '快手' }, { id: '1-2', name: '百度' }] }, { id: 2,

weixin_46124693的博客 995

微信小店推客分销系统源码获取与自研开发全攻略(2025年最新版)

源码选择建议快速试错:选用开源项目(如启航系统),3天可上线基础功能长期布局:购买商业源码授权,重点定制分佣规则与UI交互完全自研:适合年GMV过亿的大型企业,需前置投入风控与合规设计行动清单注册微信开放平台账号,完成视频号机构认证下载开源项目代码,部署本地测试环境联系三家源码供应商,获取合规性审计报告设计三级分佣比例表,通过法律顾问合规审查通过以上路径,可高效构建合规、稳定、高转化的微信小店推客分销系统,抢占2025年视频号电商红利。

2401_85184777的博客 1283

影刀初级考试操作题2

题型E主要考察了Excel的操作,总体上难度不大,流程也很少。有些细节地方比如是追加还是覆盖,多试几次就没问题了。

weisili2012的博客 1万+

element-ui菜单el-menu的使用

el-menu详解。

m0_63040701的博客 2万+

单细胞多组学数据整合分析实战:从原始数据到跨平台合并

本文详细介绍了单细胞多组学数据整合分析的实战流程,从原始数据处理到跨平台合并分析。通过Seurat和Harmony等工具的应用,帮助研究者有效解决批次效应问题,保留真实的生物学信号。文章包含代码示例和常见问题解决方案,特别适合需要进行单细胞合并分析的研究人员参考。

weixin_30752699的博客 90

elementui侧边栏菜单刷新后不被选中、不高亮的问题

在sidebar.vue文件里, 一、elmenu组件中设置default-active: <el-menu :show-timeout="200" :default-active="activerouter" //重点 :collapse="isCollapse" :default-openeds="openeds" background-color="#FFFFFF" text-color="#000000" ac

buukyjmvni的博客 1398

华为OD机考双机位C卷 - 池化资源共享 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 池化资源共享 (OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 1072

【保姆级教程】基于UNet++&MobileNetv2的语义分割模型从训练到RK3588部署:让边缘AI落地效率提升300%

通过SMP库一键构建encoder_name="mobilenet_v2", # 选择MobileNetv2作为骨干encoder_weights="imagenet", # 加载预训练权重加速收敛in_channels=3, # 输入图像通道数(RGB)classes=29, # Cityscapes数据集类别数activation=None # 输出无激活,便于后续损失计算本教程从“模型设计-训练-转换-边缘部署”全链路拆解了。

m0_71589036的博客 89

Vue + ElementUI 手撸后台管理网站基本框架(三)登录及导航菜单加载

登录授权 登录及安全 为每个请求增加Token Token超时及刷新机制 创建系统菜单 模拟菜单数据 生成菜单 实现点击一级菜单收回所有其他子菜单 NEXT——主题切换 源码 本系列目录 登录授权 登录及安全 从前端看来,用户的登录和授权看起来感觉十分简单,无非就是输入用户名和密码,传给后台确认登录。但其实这里面还是有很多需要注意的问题,这里简单列举一下: ...

harsima的博客 7万+

stable diffusioncontrolNet 预处理器/模型的下载及安装使用教程

首先说明,controlNet 的模型 不同于stable diffusion 模型,这一点一定要区分清楚。下面提供多个ControlNet 预处理器+ 专用模型的百度网盘下载链接,都是由群友整理贡献,但各自包含的版本不同,大家可自行选择。推荐下载紫色链接内的模型,fp16版文件更小,稍微新一些的controlnet插件还添加了对control-lora的支持(注意,要求controlnet插件的版本比12月16号新(1.1.423以上)才能正常识别),推荐下载;

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 3385

ElementUI导航菜单使用(并解决刷新会调回首页)

新桥 <el-menu :default-active="$route.path" //刷新绑定当前页面路径不会跳转 router //是否使用 vue-router 的模式,启用该模式会在激活导航时以 index 作为 path 进行路由跳转 @select="handleSelect" //菜单激活回调 unique-opened //是否只保持一个子菜...

眾K的博客 3778

保姆级教程解决Edge Copilot该服务在你所在的地区不可用及Sign in to continue your chat.——电脑篇

相信很多人更新到Win11之后都注意到自带的浏览器右上角多了一个Copilot,这个副驾驶是微软与OpenAI合作,免费使用,包括插件功能。相当于你可以在电脑上免费的使用GPT4。很可惜,点开提示该服务在你所在的地区不可用。很多人第一时间想到科学的上网应该就可以解决了,尝试后又提示you’ve reached the conversation limit for today.Sign in to continue your chat.明明登录账号了为什么还是不能用?不是免费吗,为什么提示今天受限制。 其实上

weixin_44887342的博客 5万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

elementui+vue实现菜单导航跟main区域的tabs联动效果

elementui+vue实现菜单导航跟main区域的tabs联动效果

caixuanji的博客 9856

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

elementUI中el-tree的半选框父级不选中与全选框父级选中问题(让数据中子级不全选中时,父级不选中即半选)

elementUI中el-tree的处理数据时半选框父级选中问题(让数据中子级不全选中时,父级不选中即半选) 1.业务需求: 在后台权限管理系统中,在菜单管理模块中分配当前角色的菜单权限时,菜单权限的初始状态获取时,后端返回数据结构一般是一个菜单的树形结构与一个菜单选中的list列表。然后前端需要将两者进行匹配,然后追加到el-tree树形中。其中子级全选时,父级也会选中,但是由于el-tree的设计原理,当子级未全选中时,父级是不会选中的(此时为半选),因此,此时在传给后端的list中是没有父级的,由于

cabinx的博客 6695

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

elementUI的NavMenu 导航菜单跳转其他页面,保持当前选中状态

elementUI的NavMenu 导航菜单跳转其他页面,保持当前选中状态

weixin_42947972的博客 1946

elementui el-tree 菜单树多选框勾选父子节点显示问题

elementui el-tree 关于菜单权限选择的问题,如图,比如系统设置下有用户管理、角色管理、组织架构管理,现在分配权限只勾选了如图所示权限,我们先将数据保存到后台 // 保存权限设置验证 // 获取所有选中的节点 const checkeds = this.$refs.tree.getCheckedKeys(); // 获取目前半选中节点 const checkedParent = this.$refs.tree.getHalfCheckedKeys(); // 合并父子节点,避免菜单显示逻辑错误

小狐狸和小兔子 5113

8.ElementUI之首页导航+左侧菜单

8.ElementUI之首页导航+左侧菜单

qq_50477101的博客 366

ElementUI之首页导航&左侧菜单

部分代码实现如下:</</</

theHider的博客 1942

elementui组件中取消el-menu的选中状态

链接:https://www.jianshu.com/p/c2b6a6152ce9 // 折叠当前展开的菜单栏。 this.$refs.elMenu.closeMenu(this.$refs.elMenu.openedMenus[0]) // 取消菜单栏的当前选中状态。 this.$refs.elMenu.activeIndex = null 我的开发中有个需求是当前el-menu-item选中打开路由页面时是选中状态,在关闭当前打开的路由页面恢复导航栏el-menu-item未选中的

weixin_43822237的博客 9786

vue+elementUI首页导航+左侧菜单

一. Mock.js简单介绍 前后端分离开发开发过程当中,经常会遇到以下几个尴尬的场景: 老大,接口文档还没输出,我的好多活干不下去啊! 后端小哥,接口写好了没,我要测试啊! 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点 Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。特点: 数据类型丰富:支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等 拦截Ajax请求

weixin_64987028的博客 2163

Vue中使用mock.js+ElementUI搭建首页导航+左侧菜单

一 接上一篇登录的实现,我们今天搭建首页与左侧菜单栏 使用技术: vue element mock.js 首先介绍一下mock.js 一、什么是mock.js 前后端分离开发开发过程当中,经常会遇到以下几个尴尬的场景: 1. 老大,接口文档还没输出,我的好多活干不下去啊! 2. 后端小哥,接口写好了没,我要测试啊! 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点 Mock.js是一个模拟数据的生成器,用来帮...

weixin_57504000的博客 1437

ElementUI之首页导航+左侧菜单

老大,接口文档还没输出,我的好多活干不下去啊!后端小哥,接口写好了没,我要测试啊!前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点。Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。数据类型丰富:支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。拦截Ajax请求:不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据。

weixin_66437564的博客 838
上一篇: 解决ie9/ie10项目报错,打不开问题
下一篇: elementUI步骤条样式改造
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值