vue3掉了接口后加表单校验

69 阅读1分钟
      if(res.data.editTask!=='reApply'){
        type.value='audit'//审核状态时校验打分必填
        rules.value = {...rules.value,'itemContent':[{
            required:true,
            message:'请打分',
            trigger:'blur',
            validator: (rule, value, callback) => {  //如果分数可以未0,去掉
              if (value>0) {
                callback()
                
              } else {
                callback(new Error('请打分'))
              }
            },
        }]}
        const t = setTimeout(()=>{
          clearTimeout(t);
          const obj = {...formObj.value}//表单回显可能数据被清除
          formRef.value.resetFields() 
          formObj.value = obj;//重新赋值
          // formRef.value.clearValidate("isRemark")
        },0)
        
      }