import ErrorPage from '@/pages/ErrorPage'; import AppLayout from '@/layout/AppLayout'; import { lazy } from 'react'; import { MetaMenu, AuthRouteObject } from './interface'; // 快速导入工具函数 const lazyLoad = (moduleName: string) => lazy(() => import(`@/pages/${moduleName}/index.tsx`)); const Home = lazyLoad('Home'); const ReduxToolkitDemo = lazyLoad('ReduxToolkitDemo'); const ReactQueryDemo = lazyLoad('ReactQueryDemo'); const routers: AuthRouteObject[] = [ { path: '/', element: , errorElement: , meta: { title: '', }, children: [ { path: 'home', element: , meta: { title: 'Home', }, }, { path: 'toolkit', element: , meta: { title: 'React Toolkit', }, }, { path: 'query', element: , meta: { title: 'React Query', }, }, ], }, ]; export default routers;