1、前端实现代码
---模板
<template>
<el-form-item>
<div class="grid-content bg-purple">
<el-button
type="text"
icon="el-icon-download"
style="margin-left: 0px;color: dodgerblue" size="mini" @click="downloadFile">下载模板</el-button>
</div>
</el-form-item>
</template>
---方法
//下载模板 --TODO
downloadFile() {
var dat = {
responseType: 'blob',
headers: {
'X-Requested-With': 'XMLHttpRequest'
},
};
exportPostMoredata(dat, "zzjgApi", "downloadFile").then(
res => {
const content = res.data
const blob = new Blob([content]) // 构造一个blob对象来处理数据