upload自定义上传
<el-upload
action
:limit="1"
:multiple="false"
:http-request="httpRequest"
:before-upload="handleBeforeUpload"
:on-remove="handleRemove"
:on-error="handleError">
<i class="el-icon-folder-add" />
</el-upload>
methods: {
httpRequest(params) {
const form = new FormData();
form.append('file', params.file);
// 这里需要做一下序列化,把表单数据都append到formdata中
for (const key in this.formModel) {
if (Object.hasOwnProperty.call(this.formModel, key)) {
form.append(key, this.formModel[key]);
};
};
// 最后调上传接口 ...
this.$api.myupload(form).then(res => {})
},
}
成功了是这样的