template:
<el-button
size="mini"
@click="handleReport"
type="primary"
:loading="loading"
>
上传
</el-button>
<div class="upload-box" style="display:none">
<el-upload
ref="upload"
class="upload-demo"
:action="actionUrl"
:headers="{ 'x-auth-token': token }"
:limit="1"
accept=".xls, .xlsx"
:on-success="successHandle"
v-loading="downLoading"
:before-upload="startUpload"
:show-file-list="false"
:file-list="fileList"
>
<i class="el-icon-upload"></i>
<div class="el-upload__text">请点击上传文件</div>
</el-upload>
</div>
methods:
// 点击导入
handleReport() {
this.$refs["upload"].$refs["upload-inner"].handleClick()
},