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']);
相关推荐
qq_12084093714 分钟前
Three.js 工程向:GPU Overdraw 诊断与前端渲染优化
前端
纯爱掌门人17 分钟前
聊聊 HarmonyOS 上的应用内通知授权弹窗
前端·harmonyos·arkts
Cdlblbq20 分钟前
搜索会员中心 创作中心Vue2项目一键打包成桌面应用
前端·javascript·vue.js·electron
eason_fan42 分钟前
前端避坑指南:一文吃透 npm 幽灵依赖(Phantom Dependency)
前端·前端工程化
前端小万43 分钟前
2026年3月面20个前端
前端
葡萄城技术团队1 小时前
智慧表格(SpreadJS + AI):拥抱 Web 端对话式办公新时代
前端·人工智能
OpenTiny社区2 小时前
电商系统集成GenUI SDK实操指南
前端·开源·ai编程
A_nanda2 小时前
vue实现后端传输逐帧图像数据
前端·javascript·vue.js
YGY顾n凡2 小时前
我开源了一个项目:一句话创造一个AI世界!
前端·后端·aigc
qq_12084093712 小时前
Three.js 工程向:动画循环与时间步进稳定性实践
前端·javascript