Vue.js: Prevent form submit only if condition true
I'm not familiar with VeeValidate, but why not try something like this:
<form @submit="validateBeforeSubmit">
validateBeforeSubmit(e) { if (this.errors.any()) { // Prevent the form from submitting e.preventDefault(); }}
Try to add () for validateBeforeSubmit like this:
<form @submit="validateBeforeSubmit()">