1.基于文件流导出

如果后台返回是这样的 那母庸质疑是文件流
这时前端人员处理文件流并且下载成功
在导出的接口文件里写入:
// 导出
export function getInfo(orgId) {
return request({
url: '/jxict-project-sso/org/export?orgId=' + orgId,
method: 'post',
responseType: 'blob', // 重点,一定要responseType设置为 blob
})
}
在对应的组件里写入(记得引入):
// 人员导出
daochu() {
var that = this
getInfo(写入你要传的值如果没有就不传).then(res => {
console.log('在这里', res)
setTimeout(() => {
that.download0(res, '人员列表导出表.xlsx')
}, 300)
that.getfirst = res
})
},
download0(data, fileName) {
// 创建 blob
const blob = new Blob([data], { type: 'application/vnd.ms-excel' })
console.log(data, 'who are you')
//

最低0.47元/天 解锁文章
5570

被折叠的 条评论
为什么被折叠?



