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']);
相关推荐
何何____16 小时前
js常见继承方法详解
前端·javascript
parade岁月16 小时前
Tailwind CSS 加入 Shopify,正在用 Tailwind 的项目要不要调整?
前端
梨想橙汁17 小时前
Vue2 快速入门:环境搭建、模板语法、指令系统全解
前端·vue.js
King of fraud17 小时前
HTML 页面的 CSS 选择器详解
前端·css·html
lichenyang45317 小时前
ASCF 元服务如何区分“后台恢复”与“携参拉起”:后台标记 + 参数指纹方案
前端
前端 贾公子17 小时前
Milvus使用指南 (下)
java·服务器·前端
用户24620358278117 小时前
TypeScript类型建模与前后端错误码协议:手机号绑定场景的工程实践
前端
吴长建先生17 小时前
5步搞定random access memories源码解析 告别报错
vue.js
风骏时光牛马17 小时前
云原生架构设计:弹性底座驱动业务持续迭代
前端
用户542778485154017 小时前
浏览器后台休眠节流
前端