事件對象:
v-on:click/mouseover簡寫:@click=""
1 @click="show($event)" 2 <input type="button" value="按鈕" @click=“show($event,12)” 3 methods: { 4 show: function(ev, b){ 5 alert(ev.clientX); 6 } 7 }
ev.clickX
事件冒泡:
阻止冒泡:
a) ev.cancelBubble=true; (原生js語法)
b) @click.stop="show()" 推薦使用
默認行為(默認事件)
阻止默認行為:
a) @contextmenu.prevent="show()" 右鍵行為事件,但右鍵有個默認行為;推薦使用
b) ev.preventDefault() (原生js語法,阻止默認行為)
鍵盤事件
@keydown="show(event)" ev.keyCode
@keyup
回車:
@keyup.13
@keyup.enter
上下左右
@keyup/keydown/l
@up, down left, right
