vue之修饰符

vue之修饰符

vue之修饰符_第1张图片
vue之修饰符_第2张图片
vue之修饰符_第3张图片

事件修饰符

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

为了解决这个问题,Vue.js 为 v-on 提供了事件修饰符。之前提过,修饰符是由点开头的指令后缀来表示的。

阻止单击事件继续传播 v-on:click.stop="doThis">
提交事件不再重载页面


修饰符可以串联
只有修饰符



添加事件监听器时使用事件捕获模式
即元素自身触发的事件先在此处处理,然后才交由内部元素进行处理
...

只当在 event.target 是当前元素自身时触发处理函数 即事件不是从内部元素触发的
...

全部的按键别名:

.enter
.tab
.delete (捕获“删除”和“退格”键)
.esc
.space
.up
.down
.left
.right

系统修饰键

可以用如下修饰符来实现仅在按下相应按键时才触发鼠标或键盘事件的监听器。

.ctrl
.alt
.shift
.meta

你可能感兴趣的:(vue修饰符)