vue.js - 如何在 vuelidate 中添加基于条件的 url 验证
问题描述
我vuelidate
在我的 vue.js 项目表单验证中使用过。效果很好。
但我需要基于条件的 URL 验证。我的要求如下。
我的创建会议表单具有位置类型字段和基于位置信息的字段。
截图如下:
类型 - 1
类型 - 2
如果用户选择虚拟 URL 验证添加。否则不要添加 URL 验证。
如果有人有这个解决方案请分享我。
解决方案
我得到了我的解决方案。它基于validation
回调返回对象。
validations() {
const self = this;
return {
model: {
location: { required },
location_info: {
required,
condUrlVald: self.model.location == 'V' ? url : required
}
}
}
},
model.location
是位置类型字段变量。值“V”是位置类型“虚拟”
参考:https ://github.com/vuelidate/vuelidate/issues/770#issuecomment-745101885
推荐阅读
- python - 有效地收集用户关注的帐户
- ruby-on-rails - 由于重复的会话 cookie,无法在 Brave 浏览器(私有模式)中登录 Rails 应用程序
- asp.net-mvc - .Net Core 中具有独立数据库的多租户系统
- sql - 将 DECODE 转换为映射/参考表
- php - 每次数组值中的第一个字符更改时PHP插入字符串
- python - 如何将图像从 django 应用程序自动上传到 aws s3
- java - 导入 javafx 包的问题:类型 ... 不可访问
- html - align-items-start 和 justify-content-between 不使用 flexbox
- python - 如何使用 QFileSystemModel 和 QListView 将文件项拖放到文件夹项中?
- android - kotlin中的vararg没用吗?