UNPKG

@aliedu/app-self-check

Version:

应用自检模块

50 lines (48 loc) 1.23 kB
import * as React from 'react'; import { runApp } from 'ice'; import { ConfigProvider } from '@b-design/ui'; import '@b-design/ui/dist/green/index.css'; import './services'; import { PontCore } from './services/pontCore'; import axios from 'axios'; var appConfig = { app: { rootId: 'ice-container', addProvider: function addProvider(_ref) { var children = _ref.children; return /*#__PURE__*/React.createElement(ConfigProvider, { errorBoundary: { fallbackUI: function fallbackUI() { return /*#__PURE__*/React.createElement("div", null, "UI \u9519\u8BEF"); }, afterCatch: function afterCatch() {// 可以配置埋点上传 } } }, children); } }, router: { type: 'hash' } }; PontCore.resetFetch(function (url, options) { var method = options.method.toLowerCase(); var result; if (method === 'post') { result = axios.post(url, options.body, { headers: { session_source: 'developer' } }); } else { result = axios.get(url, { headers: { session_source: 'developer' } }); } return result.then(function (item) { return item.data; }); }); runApp(appConfig);