Skip to content

事件修饰符

事件修饰符用于表达常见 DOM 事件选项和拦截行为。

html
<button @click.stop="select">选择</button>
<form @submit.prevent="submit"></form>
<button @click.once="init">初始化一次</button>

支持的修饰符

修饰符含义
.stop调用 event.stopPropagation()
.prevent调用 event.preventDefault()
.self只处理事件目标是自身的事件
.onceaddEventListeneronce
.capture捕获阶段监听
.passivepassive 监听

选择建议

TIP

简单场景用修饰符,复杂逻辑写到 handler 里。这样 TypeScript 类型更清楚,也更容易测试。