当前位置: 首页 > news >正文

vue3使用element-plus手动更改url后is-active和菜单的focus颜色不同步问题

在实习,给了个需求做个新的ui界面,遇到了一个非常烦人的问题

如下,手动修改url时,is-active和focus颜色不同步

虽然可以直接让el-menu-item:focus为白色能解决这个问题,但是我就是想要有颜色哈哈哈,有些执着

研究了很久之后找到了解决办法

首先,先给menu-item设置一个v-bind:class方法,来动态改变颜色

接着将is-active的activeIndex值和传过来的path判断,判断它们是否相等,如果相等就给focus

不相等就清除掉focus颜色

记得要加!important,否则是不生效的!


http://www.mrgr.cn/news/52828.html

相关文章:

  • 车辆管理智能化:SpringBoot技术的应用
  • redis客户端
  • 充电宝怎么选才不会后悔?2024年度最值得购买的五款充电宝推荐!
  • 33--一个进程最多可以创建多少个线程?
  • 基于Neo4j与Django的员工地址距离展示系统
  • 系统架构设计师教程 第18章 18.4 信息安全整体架构设计 笔记
  • MiGPT让你的小爱音响更聪明
  • C#第三讲:类、对象、类成员
  • 【AIGC】AI如何匹配RAG知识库: Embedding实践,语义搜索
  • 数智合同 | 业财一体与履约联动的数字化转型
  • 探讨Node.js生态中的npm与npx工具
  • 使用Vscode配置ftp连接远程服务器(上传本地文件)
  • 五大常用算法
  • 火语言RPA流程组件介绍--等待元素显示消失
  • SpringBoot技术在车辆管理系统中的应用
  • 探索C嘎嘎:内存管理
  • 会组装调试维修无人机去当兵有多吃香?
  • SpringBoot的Web项目Mybatis-plus多数据源
  • 录微课专用提词器,不会被录进视频中的提词器,还能显示PPT中备注的内容
  • 第一周-操作系统概述