From d26274d89d377067c1e2648192cffbf89464b361 Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Wed, 28 Oct 2026 23:34:32 +0800
Subject: [PATCH] feat: 拆包
---
src/layouts/BasicLayout.tsx | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/layouts/BasicLayout.tsx b/src/layouts/BasicLayout.tsx
index 713fe4d..fc6b1c4 100644
--- a/src/layouts/BasicLayout.tsx
+++ b/src/layouts/BasicLayout.tsx
@@ -1,4 +1,4 @@
-import { useEffect, useMemo, useState } from 'react';
+import { Suspense, useEffect, useMemo, useState } from 'react';
import {
BellOutlined,
DownOutlined,
@@ -20,6 +20,7 @@
Tooltip,
} from 'antd';
import { Outlet, useLocation, useNavigate } from 'react-router-dom';
+import PageLoading from '@/components/PageLoading';
import { buildMenuItems, getOpenKeys } from '@/router/menu';
import { appRoutes, findBreadcrumb } from '@/router/routeConfig';
import { useAuthStore } from '@/store/auth';
@@ -181,7 +182,10 @@
</Header>
<Content className="app-content">
- <Outlet />
+ {/* 路由懒加载边界放在内容区内,切页时侧边栏与头部保持不动 */}
+ <Suspense fallback={<PageLoading />}>
+ <Outlet />
+ </Suspense>
</Content>
<Footer className="app-footer">
--
Gitblit v1.9.3