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

el-tooltip 快速滚动的时候出现残影如何解决 vue3

 

<el-tooltip:disabled="isScrolling" <!-- 新增滚动状态绑定 -->:popper-options="{ modifiers: [{ name: 'computeStyles', options: { adaptive: false }] }"effect="dark":content="label.name"placement="right-start"popper-class="no-transition" <!-- 新增自定义类名 -->
><!-- 原有内容保持不变 -->
</el-tooltip><style>
/* 禁用过渡动画 */
.no-transition .el-tooltip__popper {transition: none !important;
}
</style>
// 在组件中
import { ref, onMounted, onUnmounted } from 'vue'const isScrolling = ref(false)
let scrollTimer = nullconst handleScroll = () => {isScrolling.value = trueclearTimeout(scrollTimer)scrollTimer = setTimeout(() => {isScrolling.value = false}, 100) // 滚动停止后 100ms 恢复
}onMounted(() => {window.addEventListener('scroll', handleScroll, true)
})onUnmounted(() => {window.removeEventListener('scroll', handleScroll, true)
})
优化 Popper 配置(可选)
<el-tooltip:popper-options="{modifiers: [{name: 'eventListeners',options: {scroll: false // 关闭滚动监听(需手动控制)}}]}"
>
  1. 禁用动画
    • 通过 transition: none 消除 CSS 过渡动画
    • 使用 popper-class 避免全局样式污染
  2. 滚动状态控制
    • 滚动时通过 isScrolling 禁用 Tooltip
    • 滚动结束后 100ms 恢复(可根据实际效果调整时间)
  3. Popper 配置优化
    • adaptive: false 禁用自动位置适应
    • 关闭内置滚动监听避免冲突
http://www.lryc.cn/news/589329.html

相关文章:

  • 学习嵌入式的第二十八天-数据结构-(2025.7.15)进程和线程
  • 20250715武汉xx公司面试一面
  • [AI-video] Web UI | Streamlit(py to web) | 应用配置config.toml
  • 索尼(SONY)摄像机mp4文件删除覆盖的恢复方法
  • 如何选择影视会员api接口?
  • 【字节跳动】数据挖掘面试题0019:带货直播间推荐:现在有一个带货的直播间,怎么把它精准地推送给有需要的用户
  • Flutter 入门指南:从基础到实战
  • 劳务派遣vs劳务外包:HR必懂的区别
  • 场景设计题+智力题
  • 《星盘接口9:永恒之门》
  • flutter下的webview适配rem问题
  • easy-springdoc
  • 手撕线程池详解(C语言源码+解析)
  • 35.KMP 算法
  • 分发糖果-leetcode
  • Python 字典 (Dictionary) 详解
  • JavaScript进阶篇——第三章 箭头函数核心
  • RabbitMQ第三章(企业级MQ应用方案)
  • AI大模型应用架构演进:从LLM基础到Agent协作的范式转移
  • 【SOA用于噪声抑制】光纤DFB激光器中弛豫振荡噪声抑制
  • IPsec:网络层的加密盾牌与HTTPS的差异解析
  • JVM——有哪些常见的垃圾收集器
  • C++中list各种基本接口的模拟实现
  • 022_提示缓存与性能优化
  • Altium Designer(AD)25软件下载及安装教程(7.9)
  • 蓝牙信号强度(RSSI)与链路质量(LQI)的测量与应用:面试高频考点与真题解析
  • Medical | 药品追溯码的应用
  • 【数据结构】单链表练习(有环)
  • 第十四章 Stream API
  • BGP服务器和多线服务器的不同之处