使用el-upload组件
<el-upload class="upload-demo inline-block" action="#" :on-change="handleChange" :auto-
upload="false" :show-file-list="false">
<el-button size="small" icon="el-icon-download" type="default">导入</el-button>
</el-upload>
实例化文件并调用接口
async handleChange(file) {
const formData = new FormData()
formData.append('file', file.raw)
const res = await getPipelineVolumeSaveTemp(formData)
this.$refs.excelDialogRef.openDialog({
isUpdate: false,
data: {
batchNumber: res.data
}
})
}