首页/ 学科题库/ vue/ v-on事件绑定
vue 实战教程

v-on事件绑定

2026-05-20 约 5 分钟 juanwangdev

v-on事件绑定

v-on 指令用于监听 DOM 事件并触发组件中的方法。

基本用法

方法引用

HTML
<button v-on:click="handleClick">点击</button>

<!-- 简写 -->
<button @click="handleClick">点击</button>
JavaScript
methods: {
  handleClick() {
    console.log('按钮被点击了')
  }
}

内联处理器

HTML
<button @click="count++">增加</button>
<button @click="say('hello')">打招呼</button>

事件对象

HTML
<button @click="handleEvent">获取事件</button>
JavaScript
methods: {
  handleEvent(event) {
    console.log(event.target)
    event.preventDefault()
  }
}

多事件监听

HTML
<!-- 同时监听多个事件 -->
<button @click="onClick" @mouseenter="onHover">按钮</button>

要点总结

  • v-on 简写为 @,用于绑定事件监听器
  • 支持方法引用和内联处理器两种形式
  • 事件对象自动作为第一个参数传入
  • 可监听任意 DOM 事件
想在手机上练这篇的配套题目?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别下方二维码,即可解锁本讲对应真题与错题本。
了解产品 App
← 上一篇 v-model双向绑定 下一篇 → v-if条件渲染