全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页
📅 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 事件

📝 发现内容有误?点击此处直接编辑

← 上一篇 v-model双向绑定
下一篇 → v-show显示隐藏
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库