Vue rules动态控制是否校验

可以使用变量来控制动态是否校验

复制代码
userEndTime: [
  { required: false, message: "请选择用户离职时间", trigger: "blur" },
],

且用这个来更新

复制代码
disabled2(newVal) {
  this.$set(this.authUserRules.userEndTime[0], 'required', newVal);
},

但是会有两个问题,一个是,当校验时,非空校验提示文字不收回,那么在单机校验字段方法中添加:

复制代码
this.$refs.authOrgUserRefDom.validateField('userEndTime');

另一种情况是,当动态控制校验字段不校验后,提示文字不收回,那么在动态控制的字段加如下代码:

复制代码
this.$refs.authOrgUserRefDom.clearValidate(['userEndTime']);
相关推荐
谪星·阿凯10 分钟前
XSS漏洞解析博客
前端·web安全·xss
ole ' ola17 分钟前
lambda表达式
java·前端·jvm
只能是遇见18 分钟前
SpringBoot + vue 管理系统
vue.js·spring boot·后端
wefly201722 分钟前
无需安装、开箱即用!m3u8live.cn 在线 HLS 播放器,调试直播流效率翻倍
前端·后端·python·前端开发工具·后端开发工具
UXbot24 分钟前
为什么 AI 正在重新定义 UI 设计工具的入门门槛
前端·人工智能·低代码·ui·交互·ai编程·ux
柳杉38 分钟前
两款惊艳的 WebGL 开源项目推荐
前端·javascript·数据可视化
给算法爸爸上香44 分钟前
web网页显示点云
前端·3d·web·点云
IT_陈寒1 小时前
React组件性能翻倍的5个冷门技巧,90%的开发者不知道!
前端·人工智能·后端
jingxindeyi1 小时前
react实现狼吃羊游戏
javascript·react.js·游戏
小金鱼Y2 小时前
别再乱拷贝了!JS 浅拷贝 vs 深拷贝全解析
前端·javascript