gpt4 book ai didi

vuelidate - 如何使用 vuelidate 验证电子邮件地址?

转载 作者:行者123 更新时间:2023-12-04 15:21:13 25 4
gpt4 key购买 nike

如何验证电子邮件?
你能举一个带有错误信息的例子吗?
文档没有提供足够的细节。
似乎没有什么像v-if="!$v.user.email.email" 以下代码也不起作用

validations: {
user: {
email: {
required,
email: email(),
},
}
}

最佳答案

其实我错了类似 v-if="!$v.user.email.email"您不需要电子邮件验证器的任何详细信息。
所有你需要的是

 email: {
email,
},
如果您有任何 Vetur 错误,只需卸载 Vetur 并重新安装即可。

Vue.use(window.vuelidate.default)
const { email } = window.validators

new Vue({
el: "#app",
data: {
user: {
email: ""
}
},
validations: {
user:{
email: {
email
}
}
},
methods: {
status(validation) {
return {
error: validation.$error,
dirty: validation.$dirty
}
}
}
})
input {
border: 1px solid silver;
border-radius: 4px;
background: white;
padding: 5px 10px;
}

.dirty {
border-color: #5A5;
background: #EFE;
}

.error {
border-color: red;
background: #FDD;
}
<script src="https://cdn.jsdelivr.net/combine/npm/vuelidate@0.7.5/dist/validators.min.js,npm/vuelidate@0.7.5/dist/vuelidate.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<input v-model="$v.user.email.$model" :class="status($v.user.email)">
<div class="error" v-if="!$v.user.email.email">this must be an email</div>
<pre>{{ $v }}</pre>
</div>


答案 https://stackoverflow.com/a/61359412/11993949也展示了如何使用模糊功能

关于vuelidate - 如何使用 vuelidate 验证电子邮件地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63278856/

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