Vutify FAST Fail判断并显示错误消息,但表格仍会发送.
<script setup>
import { ref } from "vue"
const firstName = ref('')
const firstNameRules = [
value => {
if (value?.length > 3) return true
return 'First name must be at least 3 characters.'
}
]
function submit() {
alert(`${firstName}`)
}
</script>
<template>
<v-form fast-fail @submit.prevent="submit">
<v-text-field
v-model="firstName"
label="First name"
:rules="firstNameRules"
></v-text-field>
</v-form>
</template>
提交函数始终运行,即使显示错误也是如此.如何使差错判断防止表单被提交?