写出五个vue常用的事件修饰符,vue中stop修饰符是做什么的

  写出五个vue常用的事件修饰符,vue中stop修饰符是做什么的

  本文主要介绍修饰语的用法分析。停在vue.js,很有参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  修饰符。stop的用法如下。下面是所有代码停止事件修饰符的详细介绍。

  

修饰符.stop的用法

  的。stop修饰符用于防止冒泡事件的发生。

  

用法如下

  a v-on:click.stop=doThis/a

  

下面是全部的代码

  !声明文档类型

  html lang=en

  头

  meta charset=UTF-8

  标题标题/标题

  脚本src= vue . js /脚本

  /头

  风格

  #gpa {

  边距:0自动;

  宽度:100px

  高度:60px

  背景:绿色;

  }

  #pa {

  宽度:60px

  高度:40px

  背景:粉色;

  边距:0自动;

  文本对齐:居中

  }

  /风格

  身体

  //-

  div id=gpa v-on:click=dodo

  div id=pa v-on:click=doThat

  a-on:click . stop= dothis href= 3358 www . Baidu . com rel= external no follow Baidu/a

  //点百度的时候,不会出现冒泡。执行doThis功能,然后跳转到百度首页。

  /div

  //点击粉色部分,也就是pa部分,向上冒泡,执行doThat,dodo函数。

  /div

  /body

  脚本

  var gpas=new Vue({

  埃尔: #gpa ,

  数据:{

  },

  方法:{

  doThis:function(){

  alert( doThis );

  },

  doThat:function (){

  alert(doThat )

  },dodo:function(){

  警报(“多多”)

  }

  }

  })

  /脚本

  /html

  

stop事件修饰符

  修改者说。停止防止冒泡。

  

stop事件修饰符具体介绍

  .stop。停止是用来防止冒泡。

  !声明文档类型

  html lang=en

  头

  meta charset=UTF-8

  meta name= viewport content= width=device-width,initial-scale=1.0

  meta http-equiv= X-UA-Compatible content= ie=edge

  标题文档/标题

  脚本src=。/lib/vue-2.4.0.js/script

  风格。内部{

  高度:150px

  背景色:金色;

  }。外部{

  填充:40px

  背景色:红色;

  }

  /风格

  /头

  身体

  div id=应用程序

  div class= inner @ click= div 1 handler

  type= button value= click @ click= BTN handler

  /div

  /div

  脚本

  var vm=new Vue({

  埃尔: #app ,

  数据:{

  },

  方法:{

  div1Handler() {

  Console.log(这是触发内部div的单击事件)

  },

  btnHandler() {

  Console.log(这是触发btn按钮的点击事件)

  }

  }

  })

  /脚本

  /body

  /html

  页面操作效果

  我们看到不仅触发了按钮的click事件,还触发了父容器div的click事件。这个时候,我们可以用。停止冒泡,如下所示

  在访问测试中

  通过输出,您可以看到点击事件没有冒泡!

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: