vue的事件對象


事件對象:    

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM