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

Vuejs2 VueJS 2.0-v-on.stop和v-on.prevent之间的区别?,vuejs2,Vuejs2,你能帮我澄清一下v-on.stop和v-on.prevent的区别吗? 两者都用于防止默认事件,但不确定其区别 两者都用于防止默认事件 事实并非如此: v-on.stop=event.stopPropagation()-它用于停止冒泡,因此如果您有一个父项和一个子项,并且它们都有一个单击事件,并且单击该子项时您只希望它的事件发生,那么您将使用此选项 v-on.prevent=event.preventDefault-它用于防止被单击元素的默认行为,因此如果您单击了a标记,它将阻止它转到它指向的链

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

两者都用于防止默认事件

事实并非如此:

  • v-on.stop
    =
    event.stopPropagation()
    -它用于停止冒泡,因此如果您有一个父项和一个子项,并且它们都有一个单击事件,并且单击该子项时您只希望它的事件发生,那么您将使用此选项
  • v-on.prevent
    =
    event.preventDefault
    -它用于防止被单击元素的默认行为,因此如果您单击了
    a
    标记,它将阻止它转到它指向的链接
  • 两者都用于防止默认事件

    事实并非如此:

  • v-on.stop
    =
    event.stopPropagation()
    -它用于停止冒泡,因此如果您有一个父项和一个子项,并且它们都有一个单击事件,并且单击该子项时您只希望它的事件发生,那么您将使用此选项
  • v-on.prevent
    =
    event.preventDefault
    -它用于防止被单击元素的默认行为,因此如果您单击了
    a
    标记,它将阻止它转到它指向的链接