传统方式

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- v-cloak用法 --><style>[v-cloak] {display: none;}/* 先通过样式隐藏内容 然后在内存中替换 然后再显示想要的结果 */</style>
</head>
<!-- v-once显示的信息不需要后期修改 这样可以提高性能 --><body><div id="app"><div>{{num}}</div><div v-on:click='handle0'><button @click='handle1'>点击2</button><!--  <button @click='handle2(123,456,$event)'>点击3</button> --></div></div><!-- 刷新的时候有闪动 --><script type="text/javascript" src="./js/vue.js"></script><script>/* VUE基本使用 *//* 填充数据 *//* 引入js *//* 语法功能 */var vm = new Vue({//绑定的标签el: '#app',//数据显示data: {//msg: 'Hello Vue',num: 0/*  info: '你好' */},methods: {/*  handle2: function(p, p1, event) {console.log(p, p1);console.log(event.target.tagName);this.num++;}, */handle0: function() {this.num++;},handle1: function(event) {//阻止冒泡event.stopPropagation();// console.log(event.target.innerHTML);}}});</script>
</body></html>

vue

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- v-cloak用法 --><style>[v-cloak] {display: none;}/* 先通过样式隐藏内容 然后在内存中替换 然后再显示想要的结果 */</style>
</head>
<!-- v-once显示的信息不需要后期修改 这样可以提高性能 --><body><div id="app"><div>{{num}}</div><div v-on:click='handle0'><!-- 阻止冒泡 --><button @click.stop='handle1'>点击2</button><!--  <button @click='handle2(123,456,$event)'>点击3</button> --></div><div><a href="http://www.baidu.com" v-on:click.prevent='handle2'>点击</a></div></div><!-- 刷新的时候有闪动 --><script type="text/javascript" src="./js/vue.js"></script><script>/* VUE基本使用 *//* 填充数据 *//* 引入js *//* 语法功能 */var vm = new Vue({//绑定的标签el: '#app',//数据显示data: {//msg: 'Hello Vue',num: 0/*  info: '你好' */},methods: {/*  handle2: function(p, p1, event) {console.log(p, p1);console.log(event.target.tagName);this.num++;}, */handle0: function() {this.num++;},handle1: function(event) {//阻止冒泡// event.stopPropagation();// console.log(event.target.innerHTML);},handle2: function(event) {event.preventDefault();}}});</script>
</body></html>

运行结果

前端学习(1190):事件修饰符相关推荐

  1. Vue学习01-v-on事件修饰符

    v-on事件修饰符: .stop:阻止标签的向外冒泡行为 如div内部有个button,但是div和button都有点击事件.此时只希望点击按钮时触发按钮点击事件,不触发div点击事件,那么v-on: ...

  2. Vue学习:事件修饰符

    当使用连接点击,触发默认事件时,会出现跳转,跳转是默认行为,可以取消 <!-- 准备容器 --><div id='root'> <h2>欢迎页面,你好 {{name ...

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

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

  4. Vue.js 学习笔记 五 常用的事件修饰符

    介绍几个常用的事件修饰符 直接上代码 <div id="divApp"><div class="divColor" v-on:click=&q ...

  5. Vue学习之路第八篇:事件修饰符

    学习准备: ①.顾名思义,"事件修饰符"那么肯定是用来修饰事件,既然和事件有关系,那么肯定和"v-on"指令(也可简写为:@)有关系了. ②.事件修饰符有以下几 ...

  6. Vue数据代理+事件处理+事件修饰符的作用+计算属性的使用,尚硅谷Vue系列教程学习笔记(2)

    尚硅谷Vue系列教程学习笔记(2) 参考课程:<尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通> 参考链接:https://www.bilibili.com/video/ ...

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

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

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

  9. Vue2.0学习笔记:Vue事件修饰符的使用

    事件处理 如果需要在内联语句处理器中访问原生DOM事件.可以使用特殊变量$event,把它传入到methods中的方法中. 在Vue中,事件修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间 ...

  10. vue事件修饰符,六次实操带你快速了解与应用~

    一.速识概念:   你好呀,最近过的怎么样?今天总结了vue常见的事件修饰符,学习面试都是常遇到的,快来看看吧~

最新文章

  1. linux配置tomcat内存配置文件,Linux与Windows下tomcat内存设置
  2. [转载] 《Python语言程序设计》课程笔记
  3. linux java 环境配置_linux下java开发环境配置
  4. 【Python】基本统计值计算
  5. 【Elasticsearch】Elasticsearch如何实现 SQL语句中 Group By 和 Limit 的功能
  6. Atitit 第三方登录与sso单点登录 单点登录:       我们的单点登录系统,主要包含了登录验证,token校验 、注销、注册几大功能,单点登录系统提供了统一的登录和注册页面,提供了统一的
  7. 脉冲耦合神经网络(PCNN)阅读笔记
  8. POJ 3660 Cow Contest(Floyd求传递闭包(可达矩阵))
  9. Eclipse中,使用Darkest主题,static方法在main中不是斜体的解决办法
  10. sla java_Grafana中滑动窗口的Prometheus正常运行时间或SLA百分比
  11. 电脑常见问题:能打开QQ但不能打开网页(DNS问题)
  12. HLA高层体系结构+RTI(2)
  13. 学硕停招,985高校这些专业开始只留专硕
  14. 关于“.”与“->”使用的区别
  15. 隐私计算秘密学-秘密分享
  16. web前端HTML和CSS3常见面试题
  17. ubuntu16.04 创建用户,赋予权限
  18. cygwin 安装 ffplay
  19. 九龙擒庄指标源码破译_妖股出世爆发点公式?九龙擒庄指标源码破译!
  20. 从妓到后——史上最令男人动心的女人

热门文章

  1. BZOJ 1997: [Hnoi2010]Planar( 2sat )
  2. 安卓dalvik和art区别
  3. (RMAN)使用恢复目录数据库执行RMAN步骤
  4. JavaScript代码优化实战之一:缓存变量,关键字过滤
  5. 计算机的微程序存放在dram,计算机组成与结构
  6. 虚拟机安装服务器2008,VMware Workstation 虚拟机安装64位windows 2008 R2 系统
  7. 大数据实验报告总结体会_建设大数据中台架构思考与总结
  8. 实现打印异常日志_老生常谈SpringAop日志收集与处理做的工具包
  9. leaflet加载离线OSM(OpenStreetMap)
  10. 【RK3399Pro学习笔记】十一、ROS服务数据的定义与使用