Vue如何给组件添加点击事件 @click.native

 更新时间:2022年10月13日 16:04:53   作者:dyao23  
这篇文章主要介绍了Vue如何给组件添加点击事件 @click.native,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

给组件添加点击事件 @click.native

问题

毕设项目中有个产品展示列表,当初用组件写的,今天想要点击获取当前选中的产品的数据,刚开始直接使用@click写的,但是点击并没有生效。

我尝试在组件中添加点击事件,点击图片,控制台输出1。

结果是可以实现的。

结论

给vue组件绑定事件时候,必须加上native ,否则会认为监听的是来自Item组件自定义的事件。

那么,两者同时存在的话结果如何呢?

点击图片,先执行item中的函数,再执行组件的点击事件。

vue中@click.native使用

在组件中时常看到@click.native。在项目中遇到后,简单介绍下:

@click.native是给组件绑定原生事件

我的标签 ‘ListCell’ 是子组件引到当前父组件

因为当父组件中引入子组件的时候,当要触发子组件点击事件的时候@click 不生效。

有两种解决方式

1.@click.native

2.在子组件中添加this.$emit ( “事件名” ,value )方法 将子组件的值传到父组件。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)

    使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)

    最近接了个项目需要开发一个app项目,由于是第一次接触这种app开发,经过一番思考,决定使用Vue3+Vant前端组件的模式进行开发,下面把问题分析及实现代码分享给大家,需要的朋友参考下吧
    2021-06-06
  • 详解Vue实现链接生成二维码并支持下载

    详解Vue实现链接生成二维码并支持下载

    在现代 Web 应用中,快速分享链接是一项常见需求,二维码作为一种简洁的分享方式,受到了广泛欢迎,所以本文将介绍如何使用 Vue 纯前端技术实现动态生成链接二维码的方法,需要的可以参考下
    2024-03-03
  • 登录页面的实现及跳转代码实例(vue-router)

    登录页面的实现及跳转代码实例(vue-router)

    在Vue.js中可以使用vue-router来实现前端路由,通过路由来跳转页面,这篇文章主要给大家介绍了关于登录页面的实现及跳转(vue-router)的相关资料,需要的朋友可以参考下
    2023-12-12
  • vue图片拖拉转放大缩小组件使用详解

    vue图片拖拉转放大缩小组件使用详解

    这篇文章主要为大家详细介绍了vue图片拖拉转放大缩小组件的使用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • 解决Vue.js由于延时显示了{{message}}引用界面的问题

    解决Vue.js由于延时显示了{{message}}引用界面的问题

    今天小编就为大家分享一篇解决Vue.js由于延时显示了{{message}}引用界面的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • vue动态修改页面title的两种方法

    vue动态修改页面title的两种方法

    本文主要介绍了vue动态修改页面title的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Vue实现天气预报功能

    Vue实现天气预报功能

    这篇文章主要为大家详细介绍了Vue实现天气预报功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • vue2.0父子组件间通信的实现方法

    vue2.0父子组件间通信的实现方法

    本篇文章主要介绍了vue2.0父子组件间通信的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • Vue监听页面刷新和关闭功能

    Vue监听页面刷新和关闭功能

    我在做项目的时候,有一个需求,在离开(跳转或者关闭)购物车页面或者刷新购物车页面的时候向服务器提交一次购物车商品数量的变化。这篇文章主要介绍了vue监听页面刷新和关闭功能,需要的朋友可以参考下
    2019-06-06
  • Vue开发环境跨域访问问题

    Vue开发环境跨域访问问题

    这篇文章主要介绍了Vue开发环境跨域访问问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01

最新评论