UNPKG

dareway-rui

Version:

40 lines (28 loc) 1.19 kB
'use strict'; var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault'); Object.defineProperty(exports, '__esModule', { value: true }); exports.default = showException; var _react = _interopRequireDefault(require('react')); var _BusinessException = _interopRequireDefault(require('./../exception/BusinessException')); var _NetworkException = _interopRequireDefault(require('./../exception/NetworkException')); var _showAppException = _interopRequireDefault(require('./showAppException')); var _MsgBox = _interopRequireDefault(require('../util/MsgBox')); function showException(e) { if (e instanceof _BusinessException.default) { showBusinessException(e); } else if (e instanceof _NetworkException.default) { showNetworkException(e); } else { (0, _showAppException.default)(e); } } function showBusinessException(error) { _MsgBox.default.warn(error.exceptionInfo ? error.exceptionInfo : error.message + '\n\r' + error.stack); } function showNetworkException(error) { console.error(error); _MsgBox.default.warn('网络服务中断,请稍后再试。'); } //@ sourceMappingURL=showException.js.map