Vue event.stopPropagation()和event.preventDefault()的使用

Posted awen71815iou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue event.stopPropagation()和event.preventDefault()的使用相关的知识,希望对你有一定的参考价值。

定义和用法

1. event.stopPropagation()方法

 阻止事件冒泡到父元素,阻止任何父事件处理程序被执行,但是它的默认事件仍然会执行。当调用这个方法的时候,如果点击了一个链接(a标签),这个链接仍然会打开。

 

2. event.preventDefault()方法

 阻止元素发生默认的行为。调用此方法链接(a标签)不会被打开,但是会冒泡到父元素上。

例如:

  (1). 当点击提交按钮时阻止对表单的提交

  (2). 阻止 URL 的链接(意思是如果点击一个a标签,浏览器不会跳到新的 URL 里面去)

以上是关于Vue event.stopPropagation()和event.preventDefault()的使用的主要内容,如果未能解决你的问题,请参考以下文章

vue3 Event 事件处理

Material Design Slide Toggle 没有 event.StopPropagation,我应该用啥?

如何覆盖 event.stopPropagation(),preventDefault().stopImmediatePropagation()

event.stopPropagation()与event.preventDefault()

text event.stopPropagation()

Vue教程事件监听