UNPKG

kit-request

Version:

定制处理数据请求,fetch使用 isomorphic-fetch,xhr 使用 axios

60 lines (42 loc) 1.53 kB
'use strict'; 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'];