本文参考了大牛的内容
做的不好轻喷
(本文使用了element-ui等框架,可选择删除)
封装
```javascript
<template>
<div>
<a style="font-size: 12px; color: #226dd6;"
<input ref="excel-upload-input" class="excel-upload-input" type="file" accept=".xlsx, .xls" enctype="multipart/form-data" @change="handleClick">
<el-button :loading="loading" size="mini" type="primary" @click="handleUpload">
导入买单
</el-button>
</div>
</template>
<script>
import XLSX from 'xlsx'
export default {
props: {
beforeUpload: Function, // eslint-disable-line
onSuccess: Function// eslint-disable-line
},
data() {
return {
loading: false,
excelData: {
header: null,
results: null
}
}
},
methods: {