VueJS 2.0 - v-on.stop和v-on.prevent之间的区别?

时间:2017-09-13 11:04:39

标签: vuejs2

你能帮我澄清一下v-on.stop和v-on.prevent之间的区别吗? 两者都用于防止默认事件,但不确定差异。

1 个答案:

答案 0 :(得分:1)

  

两者都用于防止默认事件

事实并非如此:

  1. v-on.stop = event.stopPropagation() - 它用于阻止冒泡,所以如果您有父母和孩子并且他们都有点击事件,并且点击孩子时您只需要它&#39 ; s事件发生,你将使用它。
  2. v-on.prevent = event.preventDefault - 它用于阻止点击元素的默认行为,因此如果您点击a标记,则会阻止其转到链接指向。