//1.prop中是第一个要验证的值
<el-form-item label="期望薪资" prop="lowSalary">
<el-select v-model="jobExpectations.lowSalary" placeholder="请选择" class="thirty-seven-percent">
<el-option
value="999K">
</el-option>
</el-select>
至
<el-select v-model="jobExpectations.heightSalary" placeholder="请选择" class="thirty-seven-percent">
<el-option
value="9999K">
</el-option>
</el-select>
</el-form-item>
//2.在验证规则中添加validator验证规则
lowSalary: [
{required: true, validator:customDefinition, message: '请选择薪资', trigger: 'change'},
],
//3.在data中定义customDefinition的判断条件
data() {
const customDefinition = (rule,value,callback)=>{
if(value===""||value===null) {
callback(new Error('请选择日期'))
}else if(this.jobExpectations.heightSalary===""||this.jobExpectations.heightSalary===null){
callback(new Error())
}else{
callback()
}
}
return {}
}