.stop
event.stopPropagation()
,阻止冒泡.prevent
event.preventDefault()
,阻止默认.capture
<div @click="clickIt"> <a @click="aClick">123456</a></div>//<div @click.capture="clickIt"> // <a @click="aClick">123456</a>//</div>//jsclickIt() { console.log("#######外层div click");},aClick() { console.log("#######内层a click");},
未加.capture
:
.capture
:.self
event.target
是当前元素自身时触发.once
.passive
addEventListener
.enter
回车键.tab
制表符.delete
“删除”和“退格”键.esc
退出.space
空格.up
上键.down
下键.left
左键.right
右键注意:.13
之类的keyCode
已不推荐使用
.ctrl
.alt
.shift
.meta
注意:各个系统键盘不同
.exact
修饰符符允许你控制由准确的系统修饰符组合触发的事件
.left
.right
.middle
使用修饰符时,顺序很重要;相应的代码会以同样的顺序产生。因而,用v-on:click.prevent.self
会阻止所有的点击,而 v-on:click.self.prevent
只会阻止对元素自身的点击。
事件修饰符
系统修饰键