果腹尚無出路好芭,何談家國藝術(shù)。
我的github: 李大玄
我的私人博客: 李大玄
我的npm開源庫: 李大玄
我的簡書: 李大玄
我的CSDN: 李大玄
我的掘金: 李大玄
嗶哩嗶哩: 李大玄
使用場景:
當(dāng)前端進(jìn)行導(dǎo)出Excel時, 由于轉(zhuǎn)換了類型 為 blob
所有將數(shù)據(jù)流進(jìn)行導(dǎo)出, 但是當(dāng)數(shù)據(jù)為0時,后臺將返回錯誤信息,從而不進(jìn)行導(dǎo)出
// 導(dǎo)出發(fā)送記錄
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數(shù)據(jù)在轉(zhuǎn)為
json
數(shù)據(jù)
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)
}
}