Bläddra i källkod

update: main路由懒加载

xyh 2 år sedan
förälder
incheckning
d555b18317
2 ändrade filer med 10 tillägg och 5 borttagningar
  1. 9 3
      packages/app/src/routes/lazy.ts
  2. 1 2
      packages/app/src/routes/routes.tsx

+ 9 - 3
packages/app/src/routes/lazy.ts

@@ -1,19 +1,25 @@
 import {lazy} from 'react';
 
+/** 首页 */
+export const Main = lazy(() => import(
+  /* webpackChunkName: "mainPage" */
+  '@pages/main'
+));
+
 /** 菜单管理 */
 export const Menu = lazy(() => import(
-  /* webpackChunkName: "menu" */
+  /* webpackChunkName: "menuPage" */
   '@pages/menu'
 ));
 
 /** 角色管理 */
 export const Role = lazy(() => import(
-  /* webpackChunkName: "role" */
+  /* webpackChunkName: "rolePage" */
   '@pages/role'
 ));
 
 /** 用户管理 */
 export const User = lazy(() => import(
-  /* webpackChunkName: "user" */
+  /* webpackChunkName: "userPage" */
   '@pages/user'
 ));

+ 1 - 2
packages/app/src/routes/routes.tsx

@@ -2,8 +2,7 @@ import {Home} from '@pages';
 import {HOME_PATH, MAIN_PATH, MENU_PATH, ROLE_PATH, USER_PATH} from './name';
 import {RouteObject, createBrowserRouter} from 'react-router-dom';
 import NotFound from '@pages/not-found';
-import Main from '@pages/main';
-import {Menu, Role, User} from './lazy';
+import {Main, Menu, Role, User} from './lazy';
 
 const routes: RouteObject[] = [
   {path: HOME_PATH, element: <Home />},