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

解决子元素的click事件会触发父元素的dbclick事件

解决子元素的click事件会触发父元素的dbclick事件

    • 方案一:
    • 方案二:
    • 方案三:
    • 方案一方案二综合案例如下:

方案一:

错误思路:通过阻止子元素click事件的冒泡,阻止父元素的dbclick
正确思路:要用子元素的dbclick事件的冒泡去阻止父元素的dbclick,子元素的dbclick方法为空

@dblclick.stop="{}"

方案二:

通过taget来确定,只有target点击到父元素的时候,采取执行父元素的dbclick方法,下面的例子中,因为子元素覆盖到了父元素上,所以采用$event.target.parentElement来确定父元素

方案三:

给父元素添加.self,前提是子元素未100%覆盖父元素

<div id="h5Id" class="h5videowrapper" @dblclick.self="changeFullScreen"><div class="reduce-icon" @click="showPtzSpeed()"></div>
</div>

方案一方案二综合案例如下:

<div id="h5Id" class="h5videowrapper" @dblclick="changeFullScreen"><div class="common-icon reduce-icon" @click="showPtzSpeed()" @dblclick.stop="{}"><img :src="speedIcon" alt="云台速度"></div>
</div><script>// 父元素的双击事件changeFullScreen($event) {if ($event.target.parentElement.classList.value.indexOf('h5videowrapper') > -1) {console.log('父元素双击事件')}}// 子元素单击事件showPtzSpeed() {console.log('子元素单击事件')}
</script>
<style lang='less'>
.h5videowrapper {width: 500px;height: 300px;position: relative;
}
.common-icon {position: absolute;top: 0;left: 0;right: 0;bottom: 0
}
</style>

相关文章:

解决子元素的click事件会触发父元素的dbclick事件

解决子元素的click事件会触发父元素的dbclick事件 方案一&#xff1a;方案二&#xff1a;方案三&#xff1a;方案一方案二综合案例如下&#xff1a; 方案一&#xff1a; 错误思路&#xff1a;通过阻止子元素click事件的冒泡&#xff0c;阻止父元素的dbclick 正确思路&#xff…...

算法训练营Day38(动态规划1)

动态规划理论基础 动态规划&#xff0c;英文&#xff1a;Dynamic Programming&#xff0c;简称DP&#xff0c;如果某一问题有很多重叠子问题&#xff0c;使用动态规划是最有效的。 区别 动态规划中每一个状态一定是由上一个状态推导出来的&#xff0c;这一点就区分于贪心&…...

基于Harris角点的多视角图像全景拼接算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 Harris角点检测 4.2 图像配准 4.3 图像变换和拼接 4.4 全景图像优化 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 function [ImageB…...

数学建模--PageRank算法的Python实现

文章目录 1. P a g e R a n k PageRank PageRank算法背景2. P a g e R a n k PageRank PageRank算法基础2.1. P a g e R a n k PageRank PageRank问题描述2.2.有向图模型2.3.随机游走模型 3. P a g e R a n k PageRank PageRank算法定义3.1. P a g e R a n k PageRank PageRank…...

samba服务搭建,并将共享目录映射到windows

系统版本&#xff1a;centos7 1、centos 安装samba yum -y install samba 2、查看安装信息 rpm -qa |grep samba 3、设置开机自启动 systemctl enable smb.service systemctl enable nmb.service 4、设置samba服务器配置文件 sudo vi /etc/samba/smb.conf 注意&#…...

golang 中使用 statik 将静态资源编译进二进制文件中

现在的很多程序都会提供一个 Dashboard 类似的页面用于查看程序状态并进行一些管理的功能&#xff0c;通常都不会很复杂&#xff0c;但是其中用到的图片和网页的一些静态资源&#xff0c;如果需要用户额外存放在一个目录&#xff0c;也不是很方便&#xff0c;如果能打包进程序发…...

北京住总集团携手云轴科技ZStack获行业云平台领航者创新实践奖

为进一步促进行业企业上云、用数、赋智发展&#xff0c;落实国家政策&#xff0c;加速云计算应用从互联网拓展至政务、金融、交通、电信等行业&#xff0c;推动以云计算为核心的数字产业创新&#xff0c;1月18日中国信息通信研究院主办的“企业上云用云专项行动会—行业云平台研…...

【漏洞攻击之文件上传条件竞争】

漏洞攻击之文件上传条件竞争 wzsc_文件上传漏洞现象与分析思路编写攻击脚本和重放措施中国蚁剑拿flag wzsc_文件上传 漏洞现象与分析 只有一个upload前端标签元素&#xff0c;并且上传任意文件都会跳转到upload.php页面&#xff0c;判定是一个apache容器&#xff0c;开始扫描…...

Buttton样式设置background属性失效的问题

最近遇到一个之前没有遇见的问题&#xff0c;就是在添加Button控件的时候发现对其设置background时没有效果&#xff0c;原因是AndroidStudio升级后默认按钮就是主题色&#xff0c;一个比较简单的方法是将Button改为android.widget.Button&#xff0c;对比效果如下&#xff1a;…...

使用vue-pdf插件加载pdf

安装&#xff1a; // 安装这个版本&#xff0c;其它版本会有千奇百怪的错&#xff0c;这个版本和4.0.0都是可以的 cnpm install vue-pdf4.2.0// 安装pdfjs-dist cnpm install pdfjs-dist2.5.207 使用&#xff1a; // 我的css样式是pxToRem&#xff0c;友友们使用可能样式会有…...

BP蓝图映射到C++笔记1

教程链接&#xff1a;示例1&#xff1a;CompleteQuest - 将蓝图转换为C (epicgames.com) 1.常用的引用需要记住&#xff0c;如图所示。 2.蓝图中可以调用C函数&#xff0c;也可以实现C函数 BlueprintImplementableEvent:C只创建&#xff0c;不实现&#xff0c;在蓝图中实现 B…...

龙芯+RT-Thread+LVGL实战笔记(30)——电子琴演奏

【写在前面】正值期末,笔者工作繁忙,因此本系列教程的更新频率有所放缓,还望订阅本专栏的朋友理解,请勿催更。笔者在此也简要声明几点: 有些硬件模块笔者并没有,如LED点阵、压力传感模块、RFID模块等,因此这些模块的相关任务暂时无法给出经过验证的代码。其实,教程进行…...

Python Process创建进程(2种方法)详解

虽然使用 os.fork() 方法可以启动多个进程&#xff0c;但这种方式显然不适合 Windows&#xff0c;而 Python 是跨平台的语言&#xff0c;所以 Python 绝不能仅仅局限于 Windows 系统&#xff0c;因此 Python 也提供了其他方式在 Windows 下创建新进程。 Python 在 multiproces…...

树莓派4B 使用树莓派官方烧录器烧录ubuntu20.04.5 排坑

问题描述&#xff1a; 使用树莓派官方烧录器烧录ubuntu并且在烧录器中设置了电脑热点&#xff0c;但是无法连接WIFI。重启后也无效。 排坑&#xff1a; 1.首先打开/boot中的network-config&#xff0c;发现烧录器设置的密码是乱码&#xff0c;重新设置&#xff1b; 2.有博主说…...

鸿蒙开发(五)鸿蒙UI开发概览

从用户角度来讲&#xff0c;一个软件拥有好看的UI&#xff0c;那是锦上添花的事情。再精确的算法&#xff0c;再厉害的策略&#xff0c;最终都得通过UI展现给用户并且跟用户交互。那么&#xff0c;本篇一起学习下鸿蒙开发UI基础知识&#xff0c;认识下各种基本控件以及使用方式…...

应用层—HTTP详解(抓包工具、报文格式、构造http等……)

文章目录 HTTP1. 抓包工具的使用1.1 配置信息1.2 观察数据 2. 分析 https 抓包结果3. HTTP请求详解3.1 认识 URL3.1.1 URL 基本格式3.1.2 查询字符串 (query string)3.1.3 关于 URL Encode 3.2 认识 http 方法3.2.1 [经典问题] Get 和 Post 主要的区别是什么&#xff1f;&#…...

ISA Server 2006部署网站对比nginx

2024年了&#xff0c;我还是第1次使用ISA Server 。没办法在维护一个非常古老的项目。说到ISA Server可能有小伙们不清楚&#xff0c;但是说到nginx大家应该都知道吧。虽然他们俩定位并不相同&#xff0c;但是本文中提到的需求&#xff0c;他俩是都可以实现。 网上找的到的教程…...

CHAPTER 9: 《DESIGN A WEB CRAWLER》第9章 《设计一个web爬虫》

CHAPTER 9: 《DESIGN A WEB CRAWLER》第九章 设计一个web爬虫 在本章中&#xff0c;我们将重点介绍网络爬虫设计&#xff1a;一种有趣而经典的系统设计 面试问题。 网络爬虫被称为机器人或蜘蛛。它被搜索引擎广泛用于发现网络上的新内容或更新内容。内容可以是网页、图像、视频…...

java SSM网上小卖部管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM网上小卖部管理系统是一套完善的web设计系统&#xff08;系统采用SSM框架进行设计开发&#xff0c;springspringMVCmybatis&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源 代码和数据库&#xff0c;系统主要…...

Java中集合元素的删除

关于集合元素的remove 重点&#xff1a;当集合的结构发生改变时&#xff0c;迭代器必须重新获取&#xff0c;如果还是用以前老的迭代器&#xff0c;会出现异常 java.util.ConcurrentModificationException 重点&#xff1a;在迭代集合元素的过程中&#xff0c;不能调用集合对象…...

Solopreneur 7×24 Agent 工作流:从 ARIS 论文里抠出 5 个可落地步骤

论文&#xff1a;ARIS: Autonomous Research via Adversarial Multi-Agent Collaboration arXiv:2605.03042&#xff08;2026.5.4 上海交大&#xff09; 适合人群&#xff1a;独立开发者 / Solopreneur / 想搭"睡眠工作流"的人 一、先讲一个我自己的故事 我做独立开…...

<数据集>yolo 易拉罐识别<目标检测>

数据集下载链接https://download.csdn.net/download/qq_53332949/92882375数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;3253张 标注数量(xml文件个数)&#xff1a;3253 标注数量(txt文件个数)&#xff1a;3253 标注类别数&#xff1a;1 标注类别名称&#xff…...

STM32 ADC采样详解(标准库版):普通模式与DMA模式,附完整可用代码

前言 ADC&#xff08;模数转换器&#xff09;是嵌入式开发中测量模拟信号的核心外设&#xff0c;从简单的电压读取到复杂的传感器数据采集都离不开它。STM32F103 内置 12 位逐次逼近型 ADC&#xff0c;最多支持 18 个通道&#xff0c;在 72MHz 主频下最高采样率达 1Msps&#x…...

本地部署 SQLite 数据库管理工具 SQLite Web 并实现外部访问( Linux 版本)

SQLite Web 是一款轻量级的、基于 Web 的图形化界面工具&#xff0c;用于浏览和管理 SQLite 数据库文件&#xff0c;它通常以一个独立的可执行文件或 Python 包的形式存在&#xff0c;让用户可以通过浏览器方便地查看、查询、编辑和管理 .db 或 .sqlite 等 SQLite 数据库。本文…...

UniMcp开源项目:构建音乐教育应用的标准化数据协议与开发实践

1. 项目概述&#xff1a;一个为音乐学习应用打造的开发者工具如果你是一名开发者&#xff0c;正在为“Yousician”这类音乐学习应用构建功能&#xff0c;或者你是一个对音乐教育技术感兴趣的程序员&#xff0c;那么你很可能遇到过这样的困境&#xff1a;如何高效地管理那些复杂…...

知识图谱冷启动失败率高达68%?NotebookLM构建中的3类隐性数据断层及实时修复方案

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;NotebookLM知识图谱构建的冷启动困境本质 NotebookLM 作为 Google 推出的基于文档理解的 AI 助手&#xff0c;其核心能力依赖于对用户上传文档构建结构化知识图谱。然而在初始阶段&#xff0c;系统面临…...

iPXE脚本编程实战:自动化部署、故障诊断和定制化菜单终极指南

iPXE脚本编程实战&#xff1a;自动化部署、故障诊断和定制化菜单终极指南 【免费下载链接】ipxe iPXE network bootloader 项目地址: https://gitcode.com/gh_mirrors/ip/ipxe iPXE作为领先的开源网络启动引导程序&#xff0c;提供了强大的脚本编程功能&#xff0c;让网…...

从PyAutoGUI到OpenClaw:构建健壮桌面自动化的状态驱动技能库

1. 项目概述&#xff1a;当自动化脚本拥有“鹰爪”最近在GitHub上看到一个挺有意思的项目&#xff0c;叫Ikaros-521/openclaw-pyautogui-skill。光看名字&#xff0c;就透着一股“硬核”和“实用”的气息。Ikaros&#xff08;伊卡洛斯&#xff09;是希腊神话里那位用蜡和羽毛造…...

全域数学公理体系下Navier-Stokes方程本源证明(正式论文版)

全域数学公理体系下Navier-Stokes方程本源证明&#xff08;正式论文版&#xff09; 作者&#xff1a;乖乖数学 成文日期&#xff1a;2026年5月25日 体系归属&#xff1a;全域数学大典卷七数学物理应用层 核心立论&#xff1a;光速恒定公理、时空曲率公理、四维通量守恒公理格式…...

Orange Pi i 96开发板实战:从硬件解析到家庭服务器与物联网应用部署

1. 项目概述&#xff1a;为什么是Orange Pi i 96&#xff1f;最近在捣鼓一些边缘计算和轻量级服务器的项目&#xff0c;手头正好需要一块性能足够、接口丰富但又足够小巧、功耗可控的开发板。市面上树莓派当然是首选&#xff0c;但供货和价格嘛&#xff0c;你懂的。于是我把目光…...