详解vue事件对象、冒泡、阻止默认行为


Posted in Javascript onMarch 20, 2017

整理文档,搜刮出一个vue事件对象、冒泡、阻止默认行为的代码,稍微整理精简一下做下分享。

事件对象

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title></title>
  <script src="../js/Vue.js" charset="utf-8"></script>
  <script type="text/javascript">
   window.onload = function(){
    var vm = new Vue({
     el:'#box',
     data:{},
     methods:{
      show:function(ev){
       alert(ev.clientX);
       alert(ev.clientY);
      }
     }
    });
   }
  </script>
 </head>
 <body>
  <div id="box">
   <input type="button" name="" value="按钮" @click="show($event)">
  </div>
 </body>
</html>

事件冒泡

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title></title>
  <script src="../js/Vue.js" charset="utf-8"></script>
  <script type="text/javascript">
   window.onload = function(){
    var vm = new Vue({
     el:'#box',
     data:{},
     methods:{
      show:function(){
       alert(111);
      //原生的写法
      //ev.cancelBubble = true;
      },
      show2:function(){
       alert(222);
      }
     }
    });
   }
  </script>
 </head>
 <body>
  <div id="box">
   <div @click="show2()">
    <input type="button" name="" value="按钮" @click.stop="show()">
   </div>
  </div>
 </body>
</html>

阻止事件默认行为

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
  <style>
    .show2{
      padding:15px;;
    }
  </style>
  <script src="../js/Vue.js" charset="utf-8"></script>
  <script type="text/javascript">
    window.onload = function () {
      var vm = new Vue({
        el: '#box',
        data: {},
        methods: {
          show: function () {
            alert(111)
          },
          show2: function () {
            alert(222)
          }
        }
      });
    }
  </script>
</head>
<body>
<div id="box">
  <div class="show2">
    <input type="button" name="" value="按钮" @contextmenu.prevent="show()">
  </div>
</div>
</body>
</html>

希望本文所述对你有所帮助,vue事件对象、冒泡、阻止默认行为内容就给大家介绍到这里了。希望大家继续关注我们的网站!想要学习vue可以继续关注本站。

Javascript 相关文章推荐
jquery 插件学习(二)
Aug 06 Javascript
jQuery实现的多选框多级联动插件
May 02 Javascript
jquery的clone方法应用于textarea和select的bug修复
Jun 26 Javascript
node.js中的fs.closeSync方法使用说明
Dec 17 Javascript
javascript中Array数组的迭代方法实例分析
Feb 04 Javascript
js实现仿Windows风格选项卡和按钮效果实例
May 13 Javascript
js实现超简单的展开、折叠目录代码
Aug 28 Javascript
轻松掌握JavaScript中的Math object数学对象
May 26 Javascript
AngularJS变量及过滤器Filter用法分析
Nov 22 Javascript
JS组件系列之JS组件封装过程详解
Apr 28 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
JS手写一个自定义Promise操作示例
Mar 16 Javascript
javascript使用btoa和atob来进行Base64转码和解码
Mar 20 #Javascript
vue.js事件处理器是什么
Mar 20 #Javascript
Vue.js事件处理器与表单控件绑定详解
Mar 20 #Javascript
Vue.js基础学习之class与样式绑定
Mar 20 #Javascript
详解Vue中添加过渡效果
Mar 20 #Javascript
JS模拟实现ECMAScript5新增的数组方法
Mar 20 #Javascript
JavaScript 过滤关键字
Mar 20 #Javascript
You might like
php中文字符截取防乱码
2008/03/28 PHP
PHP分页函数代码(简单实用型)
2010/12/02 PHP
php伪静态之APACHE篇
2014/06/02 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
用js实现in_array的方法
2013/11/05 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
JS实现简单短信验证码界面
2017/08/07 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
python实现简单名片管理系统
2018/11/30 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
python中os.remove()用法及注意事项
2021/01/31 Python
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
英语专业推荐信
2013/11/16 职场文书
后勤工作职责
2013/12/22 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
生产操作工岗位职责
2014/09/16 职场文书
学位证书委托书
2014/09/30 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
丧事答谢词
2015/01/05 职场文书
文明礼仪倡议书
2015/04/28 职场文书
芙蓉镇观后感
2015/06/10 职场文书
格林童话读书笔记
2015/06/30 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书