vue.js method to prevent event bubbling: 1. [vue.js] cancel event bubbling, the code is [
vue cancel Event bubbling]; 2. [vue.js] prevents default events.
[Related article recommendations: vue.js]
vue.js blocking events Bubbling method:
Native js cancels event bubbling
try{ e.stopPropagation();//非IE浏览器 } catch(e){ window.event.cancelBubble = true;//IE浏览器 }
Native js blocks default event
if ( e && e.preventDefault ) { e.preventDefault()//非IE浏览器 } else { window.event.returnValue = false; } //IE浏览器
vue.js cancel event bubbling
<div @click.stop="doSomething($event)">vue取消事件冒泡</div>
vue.js prevent default event
<div @click.prevent="doSomething($event)">vue阻止默认事件</div>
Related free learning recommendations: JavaScript(Video)
The above is the detailed content of How to prevent events from bubbling in vue.js. For more information, please follow other related articles on the PHP Chinese website!