¶Ô±ÈÐÂÎļþ |
| | |
| | | import { Message } from 'element-ui' |
| | | |
| | | export default { |
| | | ...Message, |
| | | /** |
| | | * æ¥å£è°ç¨æå |
| | | * @param message æç¤ºæ¶æ¯ |
| | | */ |
| | | apiSuccess (message) { |
| | | Message.success(message) |
| | | }, |
| | | /** |
| | | * æ¥å£è°ç¨å¤±è´¥ |
| | | * @param err é误对象 |
| | | */ |
| | | 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 |
| | | } |
| | | if (!err.message.startsWith('#ignore#')) { |
| | | Message.error(err.message) |
| | | } |
| | | } |
| | | } |