在我们将要求种类设定为responseType: ‘blob’时,什么叫Blob呢,MDN官方网表述:Blob 目标表明一个不能变、原始记录的类文档目标。大家会发觉一切正常获取错误信息回到时,拿不上错误报告,可是在控制面板能够一切正常见到,这时候大家必须将不正确信息资源管理一下。
要求设定:
async getExperienceQRCode(formDate) {
return await $axios.$p唐山市app开发ost(`/admin/wx-open-platform/qrcode`,JSON.stringify(formDate),{ responseType: 'blob'})
},
不正确回到解决:
if (error.response.request.responseType && error.response.request.responseType == 'blob')
{
let reader = new FileReader()
reader.onload = e => {
let errData = JSON.parse(e.target.result)
Vue.prototype.$message.error(errData.data);
}
reader.readAsText(error.response.data)
}
文章内容来源于:田珊珊个人网站
来源于详细地址:http://www.tianshan277.com/849.html