写在前面
其实校验规则一点也没变,只是第一次进入要把 select 绑定的值改为null
<uni-forms ref="form" :modelValue="valiFormData" :rules="rules">
<uni-forms-item label="文件类型" required name="file_type">
<uni-data-select v-model="valiFormData.file_type " :localdata="fileType" :clear="false"
@change="bindFileChange"></uni-data-select>
</uni-forms-item>
</uni-forms>
// 校验表单数据
valiFormData: {
file_type: null
},
// 校验规则
rules: {
file_type: {
rules: [{
required: true,
errorMessage: '请选择文件类型'
}]
}
},
fileType: [{
value: 1,
text: "原件"
},
{
value: 2,
text: "复印件"
},
{
value: 3,
text: "其他"
}
],
仅供参考