点击
当前位置:   article > 正文

Vue 获取事件的 event 对象(2种方式)_vue事件获取事件对象

vue事件获取事件对象

方式一:默认获取

不填写时,默认第一个参数就是 event 对象。

  1. <template>
  2. <div>
  3. <button @click="onClick">点击</button>
  4. </div>
  5. </template>
  6. <script>
  7. export default {
  8. methods: {
  9. onClick(e) {
  10. console.log(e);
  11. }
  12. }
  13. }
  14. </script>

方式二:$event

特殊变量 $event。 内联处理器中的方法 和 API 指令 v-on 中都有介绍。

必须是 $event 的写法,该参数位置可随意,也可放在第一个。

  1. <template>
  2. <div>
  3. <button @click="onClick('hello', $event)">点击</button>
  4. <!-- <button @click="onClick($event, 'hello')">点击</button> -->
  5. </div>
  6. </template>
  7. <script>
  8. export default {
  9. methods: {
  10. onClick(str, e) {
  11. console.log(str, e);
  12. }
  13. }
  14. }
  15. </script>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/79347
推荐阅读