vue click prevent,vue中@click是什么意思

  vue click prevent,vue中@click是什么意思

  本文主要介绍了vue中@click和@click.native.prevent的区别,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  

目录

   @click和@click.native .防止含义和用法之间的差异。@ click.native中的原生。

  

@click和@click.native.prevent区别

  @click是用在按钮上的语法糖

  而@click.native是在绑定事件到vue组件的时候,必须加上native,否则会被认为是监听到来自Item组件定制的事件。

  防止用于防止默认事件。它相当于…event.preventDefault()。如果父组件想要监听它自己在子组件上的点击,它需要添加本机修饰符。

  这里说说默认事件

  默认事件就是默认事件,比如A选项卡。点击A选项卡,页面会自动跳转。

  

@click.native中.native的含义与使用

  @click.native in vue

  .native--侦听组件根元素上的原生事件

  作用:给组件绑定原生事件

  @click是我们在vue开发中经常用到的事件绑定,而@其实是v-on的缩写,是封装了vue的事件系统后的API接口。

  也就是说,在处理DOM原生事件时,需要添加额外的标识符。

  比如使用了router-link标签,添加了@click事件,那么绑定的事件就无效了,因为router-link的功能就是单纯的路由跳转,会阻止click事件。如果。未添加native,则不会触发该事件,因此。需要添加本机来触发事件。

  当您将事件绑定到vue组件时,您需要添加native。如果是普通的html元素,就不需要了。

  模板

  div id=应用程序

  Button @click.native=goToNext 单击跳转/Button

  /div

  /模板

  脚本

  从导入按钮./组件/按钮

  导出默认值{

  组件:{

  纽扣

  },

  data(){

  返回{

  }

  }

  方法:{

  goToNext(){

  警报(“hello - world”)

  }

  }

  }

  /脚本

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

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

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