iview 表单动态校验,required: true

mac2025-09-29  12

<form-item label="主机记录" prop="name" v-if="showName"> <i-input v-model="dataConfig.name" placeholder="请输入主机记录"></i-input> </form-item> this.showName = false; this.$nextTick(()=>{ this.showName = true; }) this.dataConfig.name = ''; this.ruleValidate.name = [] if(val=='NS'){ this.ruleValidate.name = [{ validator: (rule, value, callback)=>{ if(!isEmpty(value)&&this.dataConfig.type!='NS'){ callback(new Error('请输入主机记录')); }else{ callback(); } },trigger: 'blur' }] }else{ this.ruleValidate.name = [{ required: true,message: '请输入主机记录' ,trigger: 'blur' }] }

 

最新回复(0)