美文网首页
ajax 关于后台返回数据流,转换表格数据出来

ajax 关于后台返回数据流,转换表格数据出来

作者: 丰起云啸 | 来源:发表于2019-04-17 15:32 被阅读0次

1.设置返回数据类型responseType:"blob"
export function getGzkhexportsExcel(data) {
return fetch({
url: '/api/gzkh/exportsExcel',
method: 'post',
data,
responseType: blob //设置返回数据类型
})
}

  1. 返回new Blob()数据处理,
    getGzkhexportsExcel(zza).then(res => {
    if (res.status == "200") {
    //处理数据 转换格式
    let blob = new Blob([res.data], { type: "application/vnd.ms-excel" });
    //创建标签
    let objectUrl = URL.createObjectURL(blob);
    window.location.href = objectUrl;
    }
    });
    返回数据必须和后台沟通好是什么数据类型;根据类型来处理数据;

相关文章

网友评论

      本文标题:ajax 关于后台返回数据流,转换表格数据出来

      本文链接:https://www.haomeiwen.com/subject/lqafmqtx.html