vue中@click的事件修饰符

在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。尽管我们可以在 methods 中轻松实现这点,但更好的方式是:methods 只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。

为了解决这个问题, Vue.js 为 v-on 提供了 事件修饰符。通过由点(.)表示的指令后缀来调用修饰符。

.stop
.prevent
.capture
.self
.once

 

 

 

 

...

 

...

使用修饰符时,顺序很重要;相应的代码会以同样的顺序产生。因此,用 @click.prevent.self 会阻止所有的点击,而 @click.self.prevent 只会阻止元素上的点击。
--------------------- 
作者:潜行的Q 
来源:CSDN 
原文:https://blog.csdn.net/margin_0px/article/details/83585476 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(前端,click,事件修饰符,点击事件)