用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的事件修饰符阻止冒泡相关推荐

  1. 128-Vue中的事件修饰符-阻止冒泡事件

    128-Vue中的事件修饰符 .stop 阻止事件冒泡(*) .prevent 阻止默认事件(*) .prevent.stop 阻止默认事件的同时阻止冒泡 .once 阻止事件重复触发(once与st ...

  2. 快速了解4种阻止事件冒泡的方法(原生js阻止,vue中使用修饰符阻止)

    阻止事件冒泡的方法 前端结构 <div id="app"><div class="father-box" @click="click ...

  3. 五、伊森商城 前端基础-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 ...

  4. Vue中事件修饰符与键盘事件

    目录 事件修饰符 prevent:阻止默认事件 stop:阻止事件冒泡 once:事件只触发一次 capture:使用事件的捕获模式 self:与当前事件一致时触发 passive:事件的默认行为立即 ...

  5. 026——VUE中事件修饰符之使用$event与$prevent修饰符操作表单

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. 027——VUE中事件修饰符:stop prevent self capture

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  7. vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符

    事件传递 ----冒泡和捕获 DOM事件标准定义了两种事件流,这两种事件流分别是捕获和冒泡. 和许多Web技 术一样,在它们成为标准之前,Netscape和微软各自不同地实现了它们.Netscape选 ...

  8. vue 事件上加阻止冒泡 阻止默认事件

    重点 vue事件修饰符 <!-- 阻止单击事件冒泡 --> <a v-on:click.stop="doThis"></a><!-- 提交 ...

  9. Vue事件修饰符(prevent,stop,once,capture,self)

    1.Vue的事件修饰符: 1.prevent 阻止默认事件(常用) 2.stop:阻止默认冒泡(常用) 3.once:事件只触发一次(常用) 4.capture:使用事件的捕获模式 5.self:只有 ...

最新文章

  1. 进程、线程、进程池、进程三态、同步、异步、并发、并行、串行
  2. 既然他人的成功与自己无关,何必过于关注他人?
  3. 使用Helm优化Kubernetes下的研发体验:基础设施即代码
  4. 前端学习(1756):前端调试值之如何监控页面的动画
  5. fasttext 文本分类_4种常见的NLP实践思路【特征提取+分类模型】
  6. display: inline-block;水平居中
  7. 在线教育雪崩:藏在家长群里的“水军”消失了
  8. java建立新文件保存数据_关于java中创建文件,并且写入内容
  9. 重写重载与重定义的区别
  10. 高等数学-微积分和线性代数
  11. 计算机二进制除法除数为0,怎么做二进制数的除法运算
  12. 真探rust和maggie_《真探》报选艾美最佳剧情类 老白与Rust将厮杀
  13. 题8 数据库系统的核心是什么?
  14. vertica基本常用sql
  15. TextView 加下划线 、 中划线
  16. MFC 创建模态与非模态对话框
  17. 古人的养德养生观揭秘
  18. 对数学规划软件 CPLEX 等读取 MPS 文件的理解
  19. opencv 锐化 java_如何在OpenCV中锐化图像?
  20. Android移动开发:第一章Android系统概述

热门文章

  1. 3.1、PHP面向对象简单介绍
  2. AI实现艺术品自动生成?太牛了
  3. Python 数据清洗之缺失数据填充fillna()
  4. GO-字符串常用操作
  5. 天猫发布春节发货规则,发货和售后服务时间有调整
  6. Vuex实践-mapState和mapGetters
  7. 富文本编辑器 vue-quill-editor使用(新增,展示,修改,添加附件相关)
  8. 如何用JS实现各种数组排序?
  9. Windows10下 3步将你的python(py文件)转成exe格式
  10. mysql联合索引,联合索引使用的注意事项