From e27db1e57bc638b5b293727a3e7f57c189b61350 Mon Sep 17 00:00:00 2001 From: smail Date: Sun, 30 Aug 2026 23:16:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=89=8D=E7=AB=AF=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E7=BB=84=E4=BB=B6=E6=87=92=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fe/src/router/index.js | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/fe/src/router/index.js b/fe/src/router/index.js index 4b93054..bd0d19c 100644 --- a/fe/src/router/index.js +++ b/fe/src/router/index.js @@ -1,13 +1,4 @@ import { createRouter, createWebHashHistory } from "vue-router"; -import ListView from "../views/List/List.vue"; -import EditerView from "../views/Editer/Editer.vue"; -import LoginView from "../views/Login/Login.vue"; -import EmailDetailView from "../views/EmailDetail/EmailDetail.vue"; -import SetupView from "../views/Setup/Setup.vue"; -import PasswordRecoveryView from "../views/PasswordRecovery/PasswordRecovery.vue"; -import ResetBlockedView from "../views/ResetBlocked/ResetBlocked.vue"; -import LoginVerificationView from "../views/LoginVerification/LoginVerification.vue"; -import ForcePasswordChangeView from "../views/ForcePasswordChange/ForcePasswordChange.vue"; import {useGlobalStatusStore} from "@/stores/useGlobalStatusStore"; const router = createRouter({ @@ -16,56 +7,56 @@ const router = createRouter({ { path: "/", name: "home", - component: ListView, + component: () => import("../views/List/List.vue"), meta: {requiresAuth: true} }, { path: "/list", name: "list", - component: ListView, + component: () => import("../views/List/List.vue"), meta: {requiresAuth: true} }, { path: "/editer", name: "editer", - component: EditerView, + component: () => import("../views/Editer/Editer.vue"), meta: {requiresAuth: true} }, { path: "/login", name: "login", - component: LoginView + component: () => import("../views/Login/Login.vue") }, { path: "/login-verification", name: "login-verification", - component: LoginVerificationView + component: () => import("../views/LoginVerification/LoginVerification.vue") }, { path: "/force-password-change", name: "force-password-change", - component: ForcePasswordChangeView, + component: () => import("../views/ForcePasswordChange/ForcePasswordChange.vue"), meta: {requiresAuth: true} }, { path: "/setup", name: "setup", - component: SetupView + component: () => import("../views/Setup/Setup.vue") }, { path: "/forgot-password", name: "forgot-password", - component: PasswordRecoveryView + component: () => import("../views/PasswordRecovery/PasswordRecovery.vue") }, { path: "/reset-blocked", name: "reset-blocked", - component: ResetBlockedView + component: () => import("../views/ResetBlocked/ResetBlocked.vue") }, { path: "/detail/:id", name: "detail", - component: EmailDetailView, + component: () => import("../views/EmailDetail/EmailDetail.vue"), meta: {requiresAuth: true} } ]