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']);
相关推荐
jerryinwuhan3 分钟前
marker BiBERTo解释
java·前端·人工智能
zhoumeina9911 分钟前
分段创建产品,tab 页切换又要保留缓存
前端·javascript
SilentSamsara12 分钟前
命令行工具开发:Click/Typer + 打包为独立二进制
linux·服务器·开发语言·前端·python·青少年编程·fastapi
恋猫de小郭15 分钟前
能在手机本地跑的图像生成模型 Bonsai Image ,效果还不错
前端·aigc·ai编程
Bigger16 分钟前
实战:搭建 AI Code Review 自动化流水线
前端·ci/cd·自动化运维
IT_陈寒22 分钟前
被Vite的HMR坑惨了,原来这样配置才能用对!
前端·人工智能·后端
The Sheep 202324 分钟前
EFcore 查询数据
java·javascript
怕浪猫28 分钟前
Electron 开发实战(七):网络通信与 API 集成全解
前端·javascript·electron
凌览31 分钟前
为什么我不推荐一人公司用PostgreSQL
前端·后端·node.js
王琦031835 分钟前
shell 第二章 变量和引用
前端·chrome