vue2项目使用ant-design-vue表单直接赋值后必填校验不消失

247 阅读1分钟

1.为多选框时:a-checkbox-group或者双向绑定时数组时

   //赋值时
   this.$set(this.form, 'invoiceTypeList', val)
   this.$forceUpdate()
   //清空校验时
   this.$refs['ruleForm'].validateField('invoiceTypeList') //解决校验不消失的问题

2.为输入框时:a-input

  this.$refs['ruleForm'].validateField('inputValue') //解决校验不立即消失的问题