main.tsx 950 B

12345678910111213141516171819202122232425
  1. import { StrictMode } from "react";
  2. import { createRoot } from "react-dom/client";
  3. import { BrowserRouter, Navigate, Route, Routes } from "react-router-dom";
  4. import App from "./App.tsx";
  5. import AgreementPage from "./pages/Agreement/index.tsx";
  6. import PrivacyPage from "./pages/Privacy/index.tsx";
  7. import ContactPage from "./pages/Solution/ContactPage.tsx";
  8. import HomePage from "./pages/zjy/HomePage.tsx";
  9. import "./index.css";
  10. createRoot(document.getElementById('root')!).render(
  11. <StrictMode>
  12. <BrowserRouter>
  13. <Routes>
  14. <Route path="/agreement" element={<AgreementPage />} />
  15. <Route path="/privacy" element={<PrivacyPage />} />
  16. <Route path="/" element={<App />}>
  17. <Route index element={<HomePage />} />
  18. <Route path="contact" element={<ContactPage />} />
  19. <Route path="*" element={<Navigate to="/" replace />} />
  20. </Route>
  21. </Routes>
  22. </BrowserRouter>
  23. </StrictMode>,
  24. );