kit-request
Version:
定制处理数据请求,fetch使用 isomorphic-fetch,xhr 使用 axios
60 lines (42 loc) • 1.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _messageBox = require('mint-ui/lib/message-box');
var _messageBox2 = _interopRequireDefault(_messageBox);
var _indicator = require('mint-ui/lib/indicator');
var _indicator2 = _interopRequireDefault(_indicator);
var _assign = require('babel-runtime/core-js/object/assign');
var _assign2 = _interopRequireDefault(_assign);
var _toast = require('mint-ui/lib/toast');
var _toast2 = _interopRequireDefault(_toast);
require('mint-ui/lib/message-box/style.css');
require('mint-ui/lib/indicator/style.css');
require('mint-ui/lib/toast/style.css');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = {
showToast: _toast2.default,
showLoading: function showLoading() {
var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var op = {};
if (typeof opts === 'string') {
op = {
content: opts
};
}
op = (0, _assign2.default)({
text: op.content || '',
spinnerType: opts.type || 'fading-circle'
});
_indicator2.default.open(compact(op));
},
hideLoading: function hideLoading() {
var times = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
setTimeout(function () {
return _indicator2.default.close();
}, times);
},
showAlert: _messageBox2.default.alert,
showConfirm: _messageBox2.default.confirm
};
module.exports = exports['default'];