设定了responseType:Blob以后,假如回到json错误报告
  • 作者:admin
  • 发表时间:2020-11-06 07:50
  • 来源:未知

在我们将要求种类设定为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