果腹尚无出路,何谈家国艺术。
我的github: 李大玄
我的私人博客: 李大玄
我的npm开源库: 李大玄
我的简书: 李大玄
我的CSDN: 李大玄
我的掘金: 李大玄
哔哩哔哩: 李大玄
使用场景:
当前端进行导出Excel时, 由于转换了类型 为 blob
所有将数据流进行导出, 但是当数据为0时,后台将返回错误信息,从而不进行导出
// 导出发送记录
export function exportSendRecord(params) {
return axios.get('/exportSendRecord', {params, responseType: 'blob'});
}
let user = {
name: 'lidaxuan',
sex: '男',
year: '18'
};
var userblob = new Blob([JSON.stringify(user)], {
type: 'application/json'
});
console.log(userblob);
在这里插入图片描述
将blob数据在转为
json
数据
if (userblob.type == 'application/json') {
let reader = new FileReader();
reader.readAsText(userblob, 'utf-8');
reader.onload = function (e) {
let readerres = reader.result;
let parseObj = JSON.parse(readerres);
console.log(parseObj)
}
}
网友评论