【发布时间】:2018-02-22 01:34:33
【问题描述】:
您能帮我澄清一下 v-on.stop 和 v-on.prevent 之间的区别吗? 两者都用于防止默认事件,但不确定区别。
【问题讨论】:
标签: vuejs2
您能帮我澄清一下 v-on.stop 和 v-on.prevent 之间的区别吗? 两者都用于防止默认事件,但不确定区别。
【问题讨论】:
标签: vuejs2
两者都用于防止默认事件
那不是真的:
v-on.stop = event.stopPropagation() - 它用于停止冒泡,所以如果你有一个父母和一个孩子并且他们都有一个点击事件,当点击孩子时你只希望它的事件发生,你会使用这个.v-on.prevent = event.preventDefault - 它用于阻止被点击元素的默认行为,因此如果您点击了a 标签,它将阻止它转到它指向的链接。【讨论】: