import { Message } from 'element-ui' export default { ...Message, // 接口调用成功 apiSuccess (message) { Message.success(message) }, // 接口调用失败 apiFailed (err) { // 下载接口返回的是ArrayBuffer,此时需要解析为JSON并提示错误消息。(下载接口出现业务失败的情况,例如无权限等) if (err instanceof ArrayBuffer) { const blob = new Blob([err]) const fileReader = new FileReader() fileReader.readAsText(blob, 'utf-8') fileReader.onload = function () { Message.error(JSON.parse(fileReader.result).message) } return } Message.error(err.message) } }