gpt4 book ai didi

vue.js - 如何异步验证 Vuetify 文本字段?

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

Text fields在 Vuetify 中有 rules Prop ,它采用返回 true 或错误字符串的函数数组。如何使它们异步,以便可以使用 XHR 在服务器端进行验证?

类似于:

<v-text-field :rules="[v => { axios.get('/check?value=' + val).then(() => { return true }) }]">

最佳答案

一种解决方案是设置 error-messages Prop :

<v-text-field v-model="input" :error-messages="errors">

并使用watch选项:

new Vue({
data () {
return {
input: '',
errors: []
}
},
watch: {
input (val) {
axios.get('/check?value=' + val).then(valid => {
this.errors = valid ? [] : ['async error']
})
}
}
});

关于vue.js - 如何异步验证 Vuetify 文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49132167/

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