扫码关注官方订阅号
我有一个具有验证规则的v-text-field,在失去焦点时会触发一些东西。
v-text-field
<v-text-field :rules="validationRules" @blur="emitFunction" ></v-text-field>
有没有办法只在验证通过时调用emitFunction?
emitFunction
你可以使用v-form将其包裹起来,并使用v-model来跟踪表单的有效性
v-model
const isValid = ref(false) function emitIfValid() { if (isValid.value) emitFunction() }
<v-form v-model="isValid"> <v-text-field :rules="validationRules" @blur="emitIfValid" /> </v-form>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你可以使用v-form将其包裹起来,并使用
v-model来跟踪表单的有效性const isValid = ref(false) function emitIfValid() { if (isValid.value) emitFunction() }<v-form v-model="isValid"> <v-text-field :rules="validationRules" @blur="emitIfValid" /> </v-form>