README
@antdp/config
将 umi 配置包裹一层
Installation
npm i @antdp/config --save-dev
Basic Usage
import config from '@antdp/config';
import router from './router.json';
import proxy from './proxy';
export default config(router, {
proxy,
});
Interface
import { IConfig, IRoute } from 'umi';
export interface Options extends Omit<IConfig, 'routes'> {
routes: IRoute;
}
export interface Config {
(routes?: IRoute, optiosn?: Options): IConfig;
}
declare var config: Config;
export default config;
Define
ANTD_IS_TABS是否显示 Tab 选项卡,默认显示 trueANTD_IS_IFRAME_RENDER是否使用 iframe 展示内容ANTD_IS_BREADCRUMB是否开启父子路由面包屑ANTD_AUTH_CONF是否开启权限验证 默认值false不启用 参数:auth_menu储存菜单路由权限---本地keys 默认值authMenuauth_btn储存按钮路径权限---本地keys 默认值authBtnauth_check_url判断路径是否有权限的字段 默认值menuUrl,如果字段设置为undefined则auth_menu和auth_btn储存形式为["/web"],反之储存形式为[{menuUrl:"/web"}],
ANTD_MENU_IS_SHOW是否显示 左侧菜单ANTD_HEAD_IS_SHOW是否显示 head头部
Locale
继承于umi @umijs/plugin-locale
default当检测不到具体语言时,展示 default 中指定的语言。 默认值zh-CNantd:开启后,支持 antd 国际化 默认值true,title:标题国际化 默认值true,baseNavigator:开启浏览器语言检测。 默认值true,baseSeparator: 国家(lang) 与 语言(language) 之间的分割符。 默认值-返回的语言及目录文件为 zh-CN、en-US、sk 等。,
favicon
export default {
// 配置 favicon 地址(href 属性)
favicon: '/assets/favicon.ico',
}