Files
master-teacher-studio/src/router/index.tsx
T
zhongyidian 53d0eeac6b feat: 添加引导页、视频播放和触摸交互功能
- 新增引导页组件(Guide.tsx)及相关资源
- 添加视频播放功能和相关资源文件
- 实现useTouch自定义hook支持触摸交互
- 添加store状态管理
- 更新多个页面组件(Content, Menu, Publicity)
- 优化图片组件和背景图片组件
- 更新项目依赖
2025-10-31 17:49:13 +08:00

45 lines
840 B
TypeScript

import { createHashRouter, Navigate } from "react-router-dom";
import Home from "@/pages/Home";
import Menu from "@/pages/Menu";
import NotFound from "@/pages/NotFound";
import Publicity from "@/pages/Publicity";
import Content from "@/pages/Content";
import Guide from "@/pages/Guide";
/**
* 应用路由配置
* 使用 React Router v7 的 createHashRouter
*/
const router = createHashRouter([
{
path: "/",
element: <Navigate to="/home" replace />,
//重定向
},
{
path: "/home",
element: <Home />,
},
{
path: "/menu",
element: <Menu />,
},
{
path: "/guide",
element: <Guide />,
},
{
path: "/publicity",
element: <Publicity />,
},
{
path: "/content/:id",
element: <Content />,
},
{
path: "*",
element: <NotFound />,
},
]);
export default router;