Слияние кода завершено, страница обновится автоматически
import React from "react";
import { Routes, Route } from "react-router-dom";
import BaseLayout from "@/layouts/BaseLayout";
import Home from "@/pages/Home/index";
import Goods from "@/pages/Goods/index";
import NotFound from "@/pages/ErrPage/404.tsx";
import DefautPage from "@/pages/DefautPage/index.tsx";
import Login from "@/pages/Login/index.tsx";
function RouterCom(): JSX.Element {
// 重定向
// function Redirect({string:to = ""}) {
// const navigate = useNavigate();
// useEffect(() => {
// navigate(to);
// });
// return null;
// }
return (
<Routes>
<Route path="login" element={<Login /> }></Route>
<Route path="/" element={<BaseLayout /> } >
<Route index element={<DefautPage />} ></Route>
<Route path="home" element={<Home />} ></Route>
<Route path="system/goods" element={<Goods />} ></Route>
<Route path="*" element={<NotFound />} />
</Route>
</Routes>
);
}
{/* <Routes>
<Route path="/" element={<App />}>
<Route index element={<Home />} />
<Route path="teams" element={<Teams />}>
<Route path=":teamId" element={<Team />} />
<Route path="new" element={<NewTeamForm />} />
<Route index element={<LeagueStandings />} />
</Route>
</Route>
</Routes> */}
export default RouterCom;
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )