在 Vue 中,常用的修饰符有以下几种:
prevent
:阻止默认行为。stop
:停止事件冒泡。once
:事件只触发一次。capture
:捕获阶段触发事件。passive
:表示事件监听器不会调用preventDefault()
方法,用于提高性能。self
:只有当触发事件的元素与监听器绑定的元素相同时才会触发事件。native
:监听组件根元素的原生事件。
这些修饰符可以组合使用,例如button v-on:click.stop.prevent="doSomething"
表示阻止默认行为和停止事件冒泡。