/**
* @param {Object} obj 导出Excel表 后缀:suffix
* 导出功能:vue下载excel权限限制处理 exportExcel
* 下载excel但是需要传token来验证的问题,一般情况下是用直接指向地址来实现,但是token校验没办法实现,所以就用到了blod
*/
export const exportExcel = (data, fileName, suffix = '.xlsx') => {
const myFile = new File([data], fileName)
console.log(myFile)
// 创建一个a标签
const aTag = document.createElement('a')
// 文件名 + 时间 + 后缀 .xlsx
aTag.download = fileName + suffix
// 获取url
const href = URL.createObjectURL(myFile)
aTag.href = href
vue2 后端做好导出功能,前端导出 Excel表 (下载excel权限限制处理) - 将blob返回值转换为json格式
于 2022-04-18 18:12:38 首次发布