页面初始化就表单校验,
<el-form-item :label="$t('userManual.userManualTag')" prop="userManualTagId">
<template>
<el-select
v-model="model.userManualTagId"
:placeholder="$t('reminder.select')"
remote
:loading="loading"
value-key="userManualTagId"
>
<el-option v-for="item in model.userManualTagList" :key="item.userManualTagId" :label="item.title" :value="item.userManualTagId"> </el-option>
</el-select>
</template>
</el-form-item>
然后校验规则是这个
userManualTagId: [{ required: true, message: this.$t('reminder.select'), trigger: 'change', type:'string'}],
编辑回显的时候userManualTagId是空字符串,为什么直接就提示请选择了,不是表单提交的时候userManualTagId为空才校验吗