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

路由缓存后跳转到新路由时,上一路由中的tip信息框不销毁问题解决

上一路由tip信息框不销毁问题解决

  • 路由缓存篇
  • 问题描述及截图
  • 解决思路
  • 关键代码

路由缓存篇

传送门

问题描述及截图

路由缓存后跳转新路由时,上一个路由的tip信息框没销毁。
在这里插入图片描述
在这里插入图片描述

解决思路

全局路由守卫中获取DOM元素,通过css去控制

关键代码

修改文件:src\router\index.ts

router.afterEach(() => {
  try {
    let tooltipList = document.getElementsByClassName('ant-tooltip')
    for (let tip in tooltipList) {
      let tipItem = tooltipList[tip]
      if (typeof tipItem == 'object') {
        tipItem.style.display = 'none'
      }
    }
  } catch (error) {
    console.log('error--tooltip', error)
  }
})

开发踩坑记,希望可以帮到正在处理该问题的你。
若有侵权,联系立删。


http://www.kler.cn/a/410219.html

相关文章:

  • centos安装小火车
  • 【第十课】Rust并发编程(一)
  • librdns一个开源DNS解析库
  • A045-基于spring boot的个人博客系统的设计与实现
  • 小程序免备案:快速部署与优化的全攻略
  • 桥梁、隧道、道路、铁路、结构、岩土,哪个发展更好?
  • fingerprint.js的使用
  • 【RAG 项目实战 05】重构:封装代码
  • King‘s IOT :实验室设备及环境物联监控预警系统
  • Flask 创建API接口服务
  • 学习threejs,使用设置bumpMap凹凸贴图创建褶皱,实现贴图厚度效果
  • JDK1.8新增特性
  • Java 面经 - HashMap
  • 深入探索Go语言中的sync.Mutex与sync.RWMutex:原理、应用与实践
  • Git Github Gitlab与Gitee的关系
  • 如何在 Eclipse 中调试ABAP程序
  • 【vim】vim怎么把某一列内容复制到另一列
  • 长短时记忆网络(SLTM):理解与实践
  • 基于web的音乐网站(Java+SpringBoot+Mysql)
  • 用 Python 从零开始创建神经网络(十):优化器(Optimizers)(持续更新中...)
  • 利用Google的OR-Tools解决智能调度问题
  • 小程序-基于java+SpringBoot+Vue的美食推荐系统设计与实现
  • 无监督跨域目标检测的语义一致性知识转移
  • vxe-grid table 修改表格数据校验的主题样式
  • 深入解析分布式遗传算法及其Python实现
  • 基于YOLOv8深度学习的智慧农业棉花采摘状态检测与语音提醒系统(PyQt5界面+数据集+训练代码)