代码拉取完成,页面将自动刷新
import { createLogger } from 'redux-logger';
// import { RequestConfig } from 'umi';
// import { authorizationRequestInterceptor, errorConfig, notLoginResponseInterceptor } from './utils/umi-request-enhancer';
import themes from 'devextreme/ui/themes';
import { notifyError } from './utils/devExtremeUtils';
import zhMessages from 'devextreme/localization/messages/zh.json';
import jaMessages from 'devextreme/localization/messages/ja.json';
import enMessages from 'devextreme/localization/messages/en.json';
import { locale, loadMessages } from 'devextreme/localization';
import { ajaxGet } from './utils/axiosEnhancer';
// 配置dvaJs的Effects的全局异常处理.
export const dva = {
config: {
onAction: createLogger(),
onError(e: Error) {
console.error(e.message);
notifyError(e.message);
},
},
};
// 配置umi-request.
// export const request: RequestConfig = {
// timeout: 20000 * 600,
// errorConfig,
// middlewares: [],
// requestInterceptors: [authorizationRequestInterceptor],
// responseInterceptors: [notLoginResponseInterceptor],
// };
// themes.current("material.purple.dark");
// devextreme组件国际化.加载所有国际化字典,并根据浏览器语言自动设置.
loadMessages(zhMessages);
loadMessages(enMessages);
loadMessages(jaMessages); // 日语
locale(navigator.language);
// 读取外部配置文件.
// if (process.env.NODE_ENV === 'development') {
// const configs = require('../public/configs.js')
// Object.defineProperty(document, '$configs', { value: configs, writable: false })
// } else {
// fetch('./configs.js', { method: 'GET' }).then(response => response.text()).then(text => {
// const configs = eval(text)
// Object.defineProperty(document, '$configs', { value: configs, writable: false })
// }).catch(error => {
// console.error(JSON.stringify(error))
// })
// }
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。