<el-form
:inline="true"
ref="formInlineREF"
:model="formInline"
class="demo-form-inline"
:rules="rule"
label-position="top"
>
<el-form-item label="车辆类型名称" prop="typeName" style="width: 100%">
<el-input v-model="formInline.typeName" placeholder="请输入" clearable />
</el-form-item>
</el-form>
const formInlineREF = ref(null)
const rule = reactive({
typeName: [
{ required: true, validator: validateMaxWellTime, trigger: 'blur' }
]
})
function validateMinWellTime(rule, value, callback) {
if (typeName == '') {
callback(new Error('最小工作时间至少需要填写'));
} else {
callback();
}
}
formInlineREF.value.validate(async (valid, fields) => {
if (valid) {
console.log('通过效验')
} else {
return ElMessage.warning('请填写必填项')
}
})