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

el-button长按触发事件(含未响应的解决方案)

参考代码实现按钮长按触发逻辑

<template><el-button @mousedown="handleMouseDown" @mouseup="handleMouseUp">长按我</el-button>
</template>
data(){return{isPressed: false,timer: null,}},methods:{handleMouseDown() {this.isPressed = true;this.timer = setTimeout(() => {if (this.isPressed) {// 这里可以放置长按后的操作,例如:this.longPressAction();}}, 500); // 500毫秒后视为长按},handleMouseUp() {console.log('song')this.isPressed = false;clearTimeout(this.timer); // 清除定时器,防止长按操作被触发},longPressAction() {console.log('long chang')}
}

然后发现长按后,事件无法触发
找到以下解决方案
加 .native。native 监听组件根元素的原生事件, 主要是给自定义的组件添加原生事件。

<template><el-button @mousedown.native="handleMouseDown" @mouseup.native="handleMouseUp">长按我</el-button></template>
http://www.dtcms.com/a/308676.html

相关文章:

  • 【AI大模型】披着羊皮的狼--自动化生成越狱提示的系统(ReNeLLM)
  • QtConcurrent::run函数
  • React 项目环境如何安装使用?
  • es的histogram直方图聚合和terms分组聚合
  • pig Cloud中分布式锁的使用(setIfAbsent)
  • 扫描发票自动录入财务系统怎么做?
  • 定点数 与 浮点数
  • 软件项目中如何编写项目计划书?指南
  • ros2 tf2详解
  • 基于 C 语言视角:流程图中分支与循环结构的深度解析
  • 敏捷开发轻量级看板工具:提升效率的秘密武器
  • 【02】大恒相机SDK C#开发 —— 初始化相机,采集第一帧图像
  • 基于单片机智能油烟机设计/厨房排烟系统设计
  • mac fusion win11虚拟机 不能正确识别bitlocker USB
  • wordpress配置文章详情页自动生成目录点击定位
  • 计算机存储正数,负数
  • Flask Bootstrap 后台权限管理方案
  • 【工具变量】企业数字化转型:数字化无形资产占比测算(2007-2024年)
  • 【算法基础课-算法模板2】数据结构
  • kmp复习,需要多看多练
  • 类和对象(前章)
  • 藏语识别技术在媒资行业的应用案例剖析
  • SELinux 核心概念与访问控制机制解析
  • Windows 10 WSLUbuntu 22.04 安装并迁移到 F 盘
  • MyBatis入门---环境搭建
  • 基于SpringBoot和SpringAI框架实践
  • 案例开发 - 日程管理 - 第四期
  • 鸿蒙开发交叉类型
  • 《零基础入门AI:传统机器学习核心算法(决策树、随机森林与线性回归)》
  • pyspark使用