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 )方法 将子组件的值传到父组件。

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

相关文章

  • vue-cli2打包前和打包后的css前缀不一致的问题解决

    vue-cli2打包前和打包后的css前缀不一致的问题解决

    这篇文章主要介绍了vue-cli2打包前和打包后的css前缀不一致的问题解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • vue引用json文件的方法小结

    vue引用json文件的方法小结

    这篇文章主要介绍了vue引用json文件,解决怎么从控制台把数据移到json文件中,只需要直接右击复制值即可,需要的朋友可以参考下
    2022-09-09
  • Vue进度条progressbar组件功能

    Vue进度条progressbar组件功能

    progressbar组件在一个可以直接运行的npm包,通过Yeoman进行构建,再通过Gulp+Webpack构建工具。这篇文章给大家介绍了Vue进度条progressbar组件
    2018-04-04
  • vue实现文章点赞和差评功能

    vue实现文章点赞和差评功能

    这篇文章主要为大家详细介绍了vue实现文章点赞和差评功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Vue中计算属性和监听属性及数据的响应式更新和依赖收集基本原理讲解

    Vue中计算属性和监听属性及数据的响应式更新和依赖收集基本原理讲解

    computed是vue的配置选项,它的值是一个对象,其中可定义多个计算属性,每个计算属性就是一个函数,下面这篇文章主要给大家介绍了关于vue中计算属性computed的详细讲解,需要的朋友可以参考下
    2023-03-03
  • 浅谈vux之x-input使用以及源码解读

    浅谈vux之x-input使用以及源码解读

    这篇文章主要介绍了浅谈vux之x-input使用以及源码解读,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • electron-vue+electron-updater实现自动更新(步骤源码)

    electron-vue+electron-updater实现自动更新(步骤源码)

    这篇文章主要介绍了electron-vue+electron-updater实现自动更新,步骤源码包括autoUpdater.js操控更新js文件,main.js也就是package.json内的main指向的js文件,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • vue中实时监听div元素盒子的宽高方法

    vue中实时监听div元素盒子的宽高方法

    这篇文章主要给大家介绍了关于vue中如何实时监听div元素盒子的宽高的相关资料,在Vue中你可以使用Vue的计算属性和侦听器来动态监测元素的高度,文中给出了简单代码示例,需要的朋友可以参考下
    2023-09-09
  • Vue CLI3 如何支持less的方法示例

    Vue CLI3 如何支持less的方法示例

    这篇文章主要介绍了Vue CLI3 如何支持less的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • VUE安装使用教程详解

    VUE安装使用教程详解

    这篇文章主要介绍了安装使用VUE的教程,本文给大家提到了遇到的问题原因分析及解决方法,需要的朋友可以参考下
    2019-06-06

最新评论