同步操作将从 react-cp/react-pc-code 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import { unstable_HistoryRouter as HistoryRouter, Routes, Route } from 'react-router-dom'import { history } from './utils'import './App.css'import { AuthComponent } from '@/components/AuthComponent'import { lazy, Suspense } from 'react'// 按需导入组件const Login = lazy(() => import('./pages/Login'))const Layout = lazy(() => import('./pages/Layout'))const Home = lazy(() => import('./pages/Home'))const Article = lazy(() => import('./pages/Article'))const Publish = lazy(() => import('./pages/Publish'))function App () {return (// 路由配置<HistoryRouter history={history}><div className="App"><Suspensefallback={<divstyle={{textAlign: 'center',marginTop: 200}}>loading...</div>}><Routes>{/* 创建路由path和组件对应关系 */}{/* Layout需要鉴权处理的 */}{/* 这里的Layout不一定不能写死 要根据是否登录进行判断 */}<Route path='/' element={<AuthComponent><Layout /></AuthComponent>}><Route index element={<Home />}></Route><Route path='article' element={<Article />}></Route><Route path='publish' element={<Publish />}></Route></Route>{/* 这个不需要 */}<Route path='/login' element={<Login />}></Route></Routes></Suspense></div></HistoryRouter>)}export default App
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。