Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue $event

作者:看悲伤的曲   发布日期:2026-07-01   浏览:53

<template>
  <div>
    <!-- 使用 $event 传递原始事件对象 -->
    <button @click="handleClick($event)">点击我</button>

    <!-- 直接在模板中使用 $event 的值 -->
    <input @keyup="handleKeyup($event)" placeholder="按下键盘">

    <!-- 简化写法,直接在模板中使用 $event 的值 -->
    <input @keyup.enter="logKey($event)" placeholder="按下回车键">
  </div>
</template>

<script>
export default {
  methods: {
    handleClick(event) {
      // event 是原生的 DOM 事件对象
      console.log('按钮被点击了', event);
    },

    handleKeyup(event) {
      // event 是原生的 DOM 事件对象
      console.log('按键:', event.key);
    },

    logKey(event) {
      // 当用户按下回车键时触发
      console.log('回车键被按下', event);
    }
  }
};
</script>

解释说明:

  • $event 是 Vue 中用于获取原生 DOM 事件对象的关键字。它允许你在事件处理函数中访问触发事件的详细信息。
  • @click="handleClick($event)" 中,$event 被传递给 handleClick 方法,这样你可以在方法内部访问到点击事件的详细信息。
  • 你也可以直接在模板中使用 $event,例如在 @keyup="handleKeyup($event)" 中,$event 会自动传递给 handleKeyup 方法。
  • .enter 是修饰符,表示只在按下回车键时触发事件。

上一篇:arttemplate vue

下一篇:vue3 ref dom

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

vue.min.js 本地引入

vue.js 3

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js devserv

vue.config.js configu

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站