用vue的事件修饰符阻止冒泡
用mousemove事件举例
1.传统做法:
定义一个阻止冒泡的函数stop,形参为事件e,执行e.stopPropagation()
,
在标签上添加v-on:mousemove="stop"
<div id="app"><p v-on:mousemove="getPosition">输出鼠标位置:{{x}}/{{y}}<span v-on:mousemove="stop">不输出鼠标位置</span></p>
</div>
new Vue({el:"#app",methods:{stop:function(e){e.stopPropagation()}}
})
效果:当鼠标经过span标签,不会输出鼠标的xy坐标
经过span标签以外的位置,输出xy坐标
2.使用事件修饰符.stop
无需自己定义阻止冒泡的函数,只需在v-on指令上使用该修饰符即可
<p v-on:mousemove="getPosition">输出鼠标位置:{{x}}/{{y}}<span v-on:mousemove.stop>不输出鼠标位置</span>
</p>
效果一致
用vue的事件修饰符阻止冒泡相关推荐
- 128-Vue中的事件修饰符-阻止冒泡事件
128-Vue中的事件修饰符 .stop 阻止事件冒泡(*) .prevent 阻止默认事件(*) .prevent.stop 阻止默认事件的同时阻止冒泡 .once 阻止事件重复触发(once与st ...
- 快速了解4种阻止事件冒泡的方法(原生js阻止,vue中使用修饰符阻止)
阻止事件冒泡的方法 前端结构 <div id="app"><div class="father-box" @click="click ...
- 五、伊森商城 前端基础-Vue v-on 事件修饰符 按键修饰符 v-for v-if 和v-show v-else和v-else-if p24
目录 1.v-on 2.事件修饰符 3.按键修饰符 3.1.组合按钮 4.v-for 5.v-if和v-show 6.v-else 和 v-else-if 6.1.v-if结合v-for来时用 1.v ...
- Vue中事件修饰符与键盘事件
目录 事件修饰符 prevent:阻止默认事件 stop:阻止事件冒泡 once:事件只触发一次 capture:使用事件的捕获模式 self:与当前事件一致时触发 passive:事件的默认行为立即 ...
- 026——VUE中事件修饰符之使用$event与$prevent修饰符操作表单
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- 027——VUE中事件修饰符:stop prevent self capture
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符
事件传递 ----冒泡和捕获 DOM事件标准定义了两种事件流,这两种事件流分别是捕获和冒泡. 和许多Web技 术一样,在它们成为标准之前,Netscape和微软各自不同地实现了它们.Netscape选 ...
- vue 事件上加阻止冒泡 阻止默认事件
重点 vue事件修饰符 <!-- 阻止单击事件冒泡 --> <a v-on:click.stop="doThis"></a><!-- 提交 ...
- Vue事件修饰符(prevent,stop,once,capture,self)
1.Vue的事件修饰符: 1.prevent 阻止默认事件(常用) 2.stop:阻止默认冒泡(常用) 3.once:事件只触发一次(常用) 4.capture:使用事件的捕获模式 5.self:只有 ...
最新文章
- 进程、线程、进程池、进程三态、同步、异步、并发、并行、串行
- 既然他人的成功与自己无关,何必过于关注他人?
- 使用Helm优化Kubernetes下的研发体验:基础设施即代码
- 前端学习(1756):前端调试值之如何监控页面的动画
- fasttext 文本分类_4种常见的NLP实践思路【特征提取+分类模型】
- display: inline-block;水平居中
- 在线教育雪崩:藏在家长群里的“水军”消失了
- java建立新文件保存数据_关于java中创建文件,并且写入内容
- 重写重载与重定义的区别
- 高等数学-微积分和线性代数
- 计算机二进制除法除数为0,怎么做二进制数的除法运算
- 真探rust和maggie_《真探》报选艾美最佳剧情类 老白与Rust将厮杀
- 题8 数据库系统的核心是什么?
- vertica基本常用sql
- TextView 加下划线 、 中划线
- MFC 创建模态与非模态对话框
- 古人的养德养生观揭秘
- 对数学规划软件 CPLEX 等读取 MPS 文件的理解
- opencv 锐化 java_如何在OpenCV中锐化图像?
- Android移动开发:第一章Android系统概述