vue中怎么阻止事件冒泡和默認事件


原生js阻止事件冒泡

try{
        e.stopPropagation();//非IE瀏覽器
    }
    catch(e){
        window.event.cancelBubble = true;//IE瀏覽器
    }    

原生js阻止默認事件

if ( e && e.preventDefault ) {
            e.preventDefault()//非IE瀏覽器
} else { window.event.returnValue = false; } //IE瀏覽器

vue.js取消事件冒泡

<div @click.stop="doSomething($event)">vue取消事件冒泡</div>

vue.js阻止默認事件

<div @click.prevent="doSomething($event)">vue阻止默認事件</div>

 


免責聲明!

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



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