24 lines
1.0 KiB
TypeScript
24 lines
1.0 KiB
TypeScript
import { createRouter, createWebHistory } from "vue-router";
|
|
const HomeView = () => import("../views/HomeView.vue");
|
|
const AuthView = () => import("../views/AuthView.vue");
|
|
const ProjectView = () => import("../views/Project/Index.vue");
|
|
const TestView = () => import("../views/TestView.vue");
|
|
const UserView = () => import("@/views/User/Index.vue");
|
|
const ExamView = () => import("@/views/Exam/Index.vue");
|
|
const MarkdownEditor = () => import("@/components/MarkdownEditor.vue");
|
|
|
|
const router = createRouter({
|
|
history: createWebHistory(import.meta.env.BASE_URL),
|
|
routes: [
|
|
{ path: "/", name: "home", component: HomeView },
|
|
{ path: "/login", name: "login", component: AuthView },
|
|
{ path: "/project", name: "project", component: ProjectView },
|
|
{ path: "/test", name: "test", component: TestView },
|
|
{ path: "/user", name: "user", component: UserView },
|
|
{ path: "/exam", name: "exam", component: ExamView },
|
|
{ path: "/markdown", name: "markdown", component: MarkdownEditor },
|
|
],
|
|
});
|
|
|
|
export default router;
|