<el-button
size="mini"
type="success"
icon="el-icon-download"
@click="subPrint"
>模板下载</el-button
>
<script>
export default {
data() {
return {}
},
methods:{
// 模板下载
subPrint() {
downloadDevices() //这个是下载调用后台的接口
.then(res => {
this.delLoading = false;
this.downloadFile(res.data);
})
.catch(err => {
console.log(err.response.data.message);
});
},
downloadFile(data) {
// 文件导出
if (!data) {
return;
}
let url = window.URL.createObjectURL(new Blob([data]));
let link = document.createElement('a');
link.style.display = 'none';
link.href = url;
link.setAttribute('download', '导入模板.xls');
document.body.appendChild(link);
link.click();
},
}
}
</script>