处理场景是来自使用 element ui 的上传组件的时候,有时会因为某些原因导致上传失败,而这时候非接口端的报错,所以抛回的 error 的 message 需要前端解析,这种解析方式适用定义抛出的异常是 Error 对象的情况;
参考文档是来自:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Error
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Error/Error
let msg = '' try { const errorJson = JSON.parse(err.message) msg = errorJson.msg ? errorJson.msg : 'this is default message' } catch (e) { console.log(e) // 一般这个 e 也是可以通过上面的解析方式解析出来的 msg = 'this is default message' }标签:信息处理,格式化,errorJson,error,Error,msg,message,解析 From: https://www.cnblogs.com/nianmumu/p/18152920