结合el-form
表单验证的思路是新建一个隐藏的input
框,onchange
触发validate
事件
将el-upload 与 input绑定同一字段
<el-input :hidden="true" style="position: absolute" v-model="queryParams.comparisonReportList"></el-input>
调用el-upload http-request方法后把附件赋值上去即可触发onchange事件来判断是否为空
// html template
<el-input :hidden="true" v-model="imgValue"/>
// script
data() {
return {
// form validate rules
rules: {
imgValue: [
{ required: true, message: '请上传图片', trigger: 'change'}
]
}
}
}