diff --git a/src/common/libs/umi/layoutConfig.tsx b/src/common/libs/umi/layoutConfig.tsx index 8b02288..882f6b3 100644 --- a/src/common/libs/umi/layoutConfig.tsx +++ b/src/common/libs/umi/layoutConfig.tsx @@ -2,6 +2,7 @@ import { MyIcons, MyIconsType, PermissionsType, useMyState } from '@/common'; import { Link, RuntimeConfig, history } from '@umijs/max'; import AvatarProps from '../../components/layout/AvatarProps'; +import { CustomHeader, CustomLogo } from '@/common/components/layout'; const loopMenu = (permissions: PermissionsType[] | undefined) => { let tree: PermissionsType[] = []; @@ -38,6 +39,17 @@ export const LayoutConfig: RuntimeConfig['layout'] = () => { colorPrimary: '#1890ff', siderWidth: 220, pure: history.location.pathname === '/login', + + // 新增:自定义Header渲染 + headerRender: () => { + return ; + }, + + // 新增:自定义Logo渲染 + logoRenderer: (collapsed: boolean) => { + return ; + }, + avatarProps: { render: () => , },