vue click event preventdefault

在 Vue 中,你可以使用 @click.prevent 来阻止默认的点击事件。具体来说,这个指令会调用 event.preventDefault() 方法,阻止浏览器执行默认的点击行为,例如跳转到链接或者提交表单等。

例如,在模板中使用 @click.prevent

<button @click.prevent="onClick">点击我</button>

在这个例子中,当用户点击按钮时,onClick 方法会被调用,同时默认的点击行为会被阻止。

除了 @click.prevent 以外,Vue 还提供了其他几个修饰符来阻止默认的行为,例如 @submit.prevent@keydown.enter.prevent。你可以根据具体的情况选择合适的修饰符来阻止默认的行为。

需要注意的是,使用 @click.prevent 只会阻止默认的点击行为,而不会阻止事件的传播。如果你需要阻止事件的传播,你可以使用 @click.stop 或者 @click.capture 修饰符。

  •