首页 > 其他 > 详细

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

时间:2020-04-04 15:38:55      阅读:73      评论:0      收藏:0      [点我收藏+]

原生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>

 

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

原文:https://www.cnblogs.com/Ky-Thompson23/p/12631945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!