html
<el-form-item>
<el-upload
ref="my-upload"
style="margin-left:-70px;"
class="upload-demo"
:auto-upload="false"
:on-change="changeUploadCoverImg"
:show-file-list="true"
accept=".xlsx, .xls"
:limit="1"
action
>
<el-button size="small" type="primary" >选择需要文件上传</el-button>
<!-- <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> -->
</el-upload>
</el-form-item>
js
// 上传文件
changeUploadCoverImg(event) {
this.file = event.raw;
this.ruleForm.excel = URL.createObjectURL(event.raw);
},
upload(){
let formdata = new FormData();
formdata.append("File", this.file);
formdata.append("crateTime", this.ruleForm.crateTime);
formdata.append("paymentTime", this.ruleForm.paymentTime);
formdata.append("lastUpdateTime", this.ruleForm.lastUpdateTime);
this.$http({
url: this.$http.adornUrl(/aaaaaa'),
method: 'post',
data: this.$http.adornData(formdata, false, "formData")
}).then(({data}) => {
console.log(data,"222222")
})
}