前端 excelDownload.js
import axios from 'axios'
import {
getToken } from '@/utils/auth'
const baseUrl = process.env.VUE_APP_BASE_API
export function downLoad(url) {
let path = baseUrl + url
axios({
method: 'get',
url: path,
responseType: 'blob',
headers: {
'Authorization': 'Bearer ' + getToken() }
}).then(res => {
resolveBlob(res, "application/vnd.ms-excel")
})
}
/**
* 解析blob响应内容并下载
* @param {*} res blob响应内容
* @param {String} mimeType MIME类型
*/
export function resolveBlob(res