gpt4 book ai didi

vue.js - 如何知道 vuetify v-text-field 中的规则是否失败?

转载 作者:搜寻专家 更新时间:2023-10-30 22:14:06 25 4
gpt4 key购买 nike

我如何知道 vuetify 中的“规则”是否失败?我有一个文本字段

<v-text-field label="Friendly URL" :rules="[rules.friendlyUrl]" v-model="friendlyUrl"></v-text-field>

还有我的规则定义:

data () {
return {
rules:{
friendlyUrl(value){
console.log('validating value');
if (/^[a-z0-9\-]*$/.test(value)){
return true;
}
return 'only lowercase letters, numbers and dashes are allowed'
}
}
}

我想“观察”一些东西以了解我的规则是否失败。这样我就可以禁用提交按钮,直到所有规则都通过。

如果您知道如何为多个文本字段设置此功能,可加分。

最佳答案

如果你使用他们的 v-form component,Vuetify 会为你做这件事.

<v-form v-model="valid">
<v-text-field label="Friendly URL" :rules="[rules.friendlyUrl]" v-model="friendlyUrl"></v-text-field>
</v-form>

其中,valid 是 bool 数据属性。您可以使用它来切换按钮、设置类等。

关于vue.js - 如何知道 vuetify v-text-field 中的规则是否失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46286794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com