import { createBrowserRouter } from 'react-router-dom'; import Layout from '../layout'; import { Suspense, lazy } from 'react'; const Home = lazy(() => import('../pages/home')); const Setting = lazy(() => import('../pages/setting')); const ShopList = lazy(() => import('../pages/shop-list')); const Login = lazy(() => import('../pages/login')); const fallbackEle = '加载中...'; const withSuspense = (ComP) => ( ); export const routes = [ { path: '/', element: , children: [ { index: true, element: withSuspense(Home), breadcrumbName: '主页', }, { path: '/setting', element: withSuspense(Setting), breadcrumbName: '设置', }, { path: '/shop-list', element: withSuspense(ShopList), breadcrumbName: '商品列表', }, ], }, { path: '/login', element: withSuspense(Login), }, ]; const router = createBrowserRouter(routes); export default router;