通过点击次数或者时间戳实现都行:

判断条件:在300秒内有两次连续单击事件触发就是双击,否则就是单击

export default {data () {return {clickCount: 0,time: 0}},methods: {dblclick () {//使用点击次数实现,如果双击了就重置计数器进入下一次双击判断// this.clickCount++// if (this.clickCount === 2) {//   console.log('双击事件')//   this.clickCount = 0// }// 不清空会有不连续两次点击都能触发双击的bug,只要300毫秒内没有连续两次单击,就重置计数器=0方便判断下一次// setTimeout(() => {//   if (this.clickCount === 1) {//     console.log('单机事件')//     this.clickCount = 0//   }// }, 300)// 使用时间戳实现,300秒内,记录上一次单击进来的时间,然后用下次单击的时间-上次单击的时间<300毫秒的话就是双击this.time = new Date().getTime()setTimeout(() => {if (new Date().getTime() - this.time < 300) {console.log('双击事件')}}, 300)}}
}

Vue模拟双击事件dblclick相关推荐

  1. vue给同一元素绑定单击click和双击事件dblclick,执行不同逻辑

    原博:https://www.cnblogs.com/feng-xl/p/9375992.html 在做项目过程中,需求是点击孔位单击弹出对话框查看产品总数,双击弹出对话框查看详情.一开始直接clic ...

  2. vue的双击事件(dbclick的使用)

    双击事件(dblclick) vue事件中基于点击事件,有一个双击事件,通过dblclick事件触发. 语言:vue3/Ts 函数库:vueuse 1.需求分析 双击事件触发: 在双击时隐藏对应文字元 ...

  3. VUE 解决双击事件与单击事件冲突(单击模拟双击)

    // 单击模拟双击操作this.clickTimes++;if (this.clickTimes === 2) { //当点击次数为2this.clickTimes = 0; //记得清零// 触发双 ...

  4. Vue中的双击事件 @dblclick=“ “ v-on:dblclick=“ “

    双击事件bd 目的:双击按钮显示相应内容 @dblclick="事件名" html部分代码如下所示 <button class="btn btn-default&q ...

  5. vue给同一元素绑定单击click和双击事件dblclick,双击事件dblclick无效不触发解决办法

    有时vue项目中无论是v-ondblclick:还是@dblclick ,有时会无效果.解决办法直接上代码自己看. .native主要用于监听组件根元素的原生事件 @dblclick.native= ...

  6. 解决JS双击事件dblclick触发时,同时会执行click事件中的语句

    双击dblclick事件,同时会执行click事件中的语句,当需要为一个元素同时添加这两个事件时,显然这不是我们想要的结果,举个实例,在最近做的canvas开发中使用鼠标画区域,鼠标单击一下开始画,鼠 ...

  7. js双击事件dblclick/ondblclick

    js双击事件爬过的坑 <html> <head> <script type="text/javascript" src="/jquery/j ...

  8. 手机端用单击事件模拟双击事件

    手机app虽然不支持双击事件,但是支持单击事件: 用单击事件实现双击 <button id="btn"></button> <script src=& ...

  9. Vue中的双击事件 @dblclick= v-on:dblclick=

    目的:双击按钮显示相应内容 @dblclick="事件名" html部分代码如下所示: <button class="btn btn-default" d ...

最新文章

  1. python中 str 和 repr_python repr()与str()区别总结
  2. [Spring实战系列](5)Spring应用上下文
  3. KITTI IMU 原始100Hz数据 (里面数据有重复)
  4. ConvertUtil-数据类型转换的工具类
  5. 【RFID】基于MATLAB的RFID 系统的空中接口过程以及防碰撞算法仿真
  6. 模拟input type=file
  7. 【Xamarin.Android】应用消费品
  8. Python Configparser模块读取、写入配置文件
  9. sqlserver修改链接服务器,sqlserver怎么新建链接服务器
  10. 【调试工具】之VIM快捷键
  11. 小乌龟Git工具使用
  12. 牛腩新闻发布系统——总结
  13. 5节锂电池升压充电管理芯片
  14. windows查看wifi密码的多种方式
  15. java木马源码_用Java编写木马程序【附源代码下载】
  16. 微信小程序注册提示邮箱已被占用
  17. request to https://registry.npmjs.org/@angular%2fcli failed, reason: read ECONNRESET
  18. (FortiGate)飞塔防火墙快速初始化管理员密码
  19. 实时可视化大数据项目02 -- 项目目录介绍
  20. 使用kali对同一局域网内的设备进行断网和查看设备图片

热门文章

  1. 墨卡托投影参数设置_墨卡托投影(Mercator)
  2. 机器学习 分类监督学习_地球科学中使用无监督机器学习的相分类
  3. 微信小程序分销系统有哪些功能及优势?
  4. apache 403 forbid 解决方案
  5. python 音频文件重采样8K转16K
  6. 视频教程-MiniUI 实战演练视频教程-其他
  7. Unity TextMeshPro 毛边问题
  8. C++小学期作业,信息管理系统(源代码)
  9. MySQL基础-(概念、安装、SQL语句、约束)
  10. 国外物联网平台(1):亚马逊AWS IoT