vue中@click绑定多个事件问题(教你避坑)

 更新时间:2024年08月16日 12:10:20   作者:一只花小妖  
这篇文章主要介绍了vue中@click绑定多个事件问题(教你避坑),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

vue中@click绑定多个事件

你可能还不知道,使用@click绑定多个事件的时候有一个小坑坑,因为刚刚我就遇到了,所以,为了你不再踩坑,我就将自己的经验分享给你

可能你在搜索如何使用vue中的@click绑定多个事件的时候,你会搜索到下边这种教程,也就是同时绑定一个表达式和一个方法的。

然后,他就会跟你说,绑定多个方法的时候,只需要在多个方法之间使用分号隔开即可。这个说法是完全没有问题的。

但是,有一点一定要记住,同时绑定多个方法的时候,非表达式的方法一定要加上小括号,如果你不加小括号,那么方法就一定不会生效的。

vue @click绑定的函数,如何同时传入事件对象和自定义参数

1、仅仅传入自定义参数

  • html :
<div id="app">
  <button @click="tm(123)">ddddd</button>
</div>
  • js :
new Vue({
    el:'#app',
  methods:{
      tm:function(e){
        console.log(e);
    }
  }
})

则将会输出数字123

2、仅仅传入事件对象

  • html:
<div id="app">
  <button @click="tm">ddddd</button>
</div>
  • js :
new Vue({
    el:'#app',
  methods:{
      tm:function(e){
        console.log(e);
    }
  }
})

则将会输入事件对象

3、同时传入事件对象和自定义参数

  • html:
<div id="app">
  <button @click="tm($event,123)">ddddd</button>
</div>
  • js:
new Vue({
    el:'#app',
  methods:{
      tm:function(e,value){
        console.log(e);
        console.log(value);
    }
  }
})

则将会输入事件对象

总结

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

相关文章

  • elementui源码学习仿写el-collapse示例

    elementui源码学习仿写el-collapse示例

    这篇文章主要为大家介绍了elementui源码学习之仿写el-collapse示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Vue中使用require.context自动引入组件的操作方法

    Vue中使用require.context自动引入组件的操作方法

    require.context 是 webpack 提供的一个API,用于创建context,即一组具有相同上下文的模块,使用 require.context 可以方便地加载多个模块,并且可以灵活地控制模块的加载顺序和依赖关系,本文给大家讲解Vue中使用require.context自动引入组件的方法,感兴趣的朋友一起看看吧
    2024-01-01
  • element el-tree折叠收缩的实现示例

    element el-tree折叠收缩的实现示例

    本文主要介绍了element el-tree折叠收缩的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • 为什么要使用Vuex的介绍

    为什么要使用Vuex的介绍

    今天小编就为大家分享一篇关于为什么要使用Vuex的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Vue路由跳转的4种方式小结

    Vue路由跳转的4种方式小结

    本文主要介绍了Vue路由跳转的4种方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • vue组件编写之todolist组件实例详解

    vue组件编写之todolist组件实例详解

    这篇文章主要介绍了vue组件编写之todolist组件的实例讲解,本文给大家介绍的非常详细,需要的朋友可以参考下
    2018-01-01
  • vue3项目如何使用prettier格式化代码

    vue3项目如何使用prettier格式化代码

    这篇文章主要介绍了vue3项目如何使用prettier格式化代码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • vue 项目中当访问路由不存在的时候默认访问404页面操作

    vue 项目中当访问路由不存在的时候默认访问404页面操作

    这篇文章主要介绍了vue 项目中当访问路由不存在的时候默认访问404页面操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • vue3路由配置以及路由跳转传参详解

    vue3路由配置以及路由跳转传参详解

    路由跳转的同时传递参数是比较常见的,下面这篇文章主要给大家介绍了关于vue3路由配置以及路由跳转传参的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • vue页面加载闪烁问题的解决方法

    vue页面加载闪烁问题的解决方法

    这篇文章主要介绍了vue页面加载闪烁问题的解决方法,文中给大家提到了v-if 和 v-show 的区别,解决vue页面加载时出现{{message}}闪退的两种方法,感兴趣的朋友一起看看吧
    2018-03-03

最新评论