html:
<el-upload
ref="upload"
drag
action=""
class="uploader"
accept=".xls,.xlsx"
:multiple="false"
:on-change="handleChange"
:on-remove="handleRemove"
:file-list="fileList"
:auto-upload="false"
>
<i class="el-icon-upload"/>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
<div slot="tip" class="sale-tips-text">只能上传xls文件,请下载模板填写</div>
</el-upload>
</div>
</div>
</div>
<!-- button -->
<div class="sale-m-t-16 text-center">
<el-button class="sale-button-default" type="primary" round @click="handleUpload">导入</el-button>
formData方法
// 导入客户接口
uploadCust() {
= true
const formData = new FormData()
('upload', [0].raw)
const params =
for (const index in params) {
(index, params[index])
}
uploadCust(formData)
.then(resp => {
// this.$('导入成功')
})
.catch(e => {
this.$(())
= false
})
},