From eab72c15033df2d47e3ebfa096b06cf8a9605633 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Wed, 26 Jul 2023 11:50:15 +0800 Subject: [PATCH] =?UTF-8?q?=E2=8F=AA=EF=B8=8F=20Revert=20"=E2=99=BB?= =?UTF-8?q?=EF=B8=8F=20=E8=B7=AF=E7=94=B1=E6=8C=89=E9=9C=80=E5=BC=95?= =?UTF-8?q?=E5=85=A5"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 07bc93ab3981b120884f252b589ee99396cb18b6. --- src/router/modules/main.ts | 24 +++++++++++++++++------- src/router/modules/sub.ts | 26 ++++++++++++++++++-------- src/router/modules/user.ts | 19 +++++++++++++------ src/router/modules/wiki.ts | 26 ++++++++++++++++++-------- 4 files changed, 66 insertions(+), 29 deletions(-) diff --git a/src/router/modules/main.ts b/src/router/modules/main.ts index 5489cbcf..151e8037 100644 --- a/src/router/modules/main.ts +++ b/src/router/modules/main.ts @@ -1,35 +1,45 @@ /** * @file router modules main.ts * @description 主路由模块 - * @author BTMuli - * @since Alpha v0.2.2 + * @author BTMuli + * @since Alpha v0.1.6 */ +// 信息展示 +import Announcements from "../../pages/Announcements.vue"; +import Home from "../../pages/Home.vue"; +// 数据交互 +import Achievements from "../../pages/Achievements.vue"; +// 应用配置相关 +import Config from "../../pages/Config.vue"; +// 测试页 +import Test from "../../pages/Test.vue"; + const mainRoutes = [ { path: "/", name: "首页", - component: async () => await import("../../pages/Home.vue"), + component: Home, }, { path: "/test", name: "测试页", - component: async () => await import("../../pages/Test.vue"), + component: Test, }, { path: "/achievements", name: "成就", - component: async () => await import("../../pages/Achievements.vue"), + component: Achievements, }, { path: "/announcements", name: "公告", - component: async () => await import("../../pages/Announcements.vue"), + component: Announcements, }, { path: "/config", name: "设置", - component: async () => await import("../../pages/Config.vue"), + component: Config, }, { path: "/home", diff --git a/src/router/modules/sub.ts b/src/router/modules/sub.ts index 56fc46c5..1bf2e73e 100644 --- a/src/router/modules/sub.ts +++ b/src/router/modules/sub.ts @@ -1,40 +1,50 @@ /** * @file router modules sub.ts * @description 子路由模块,用于二级窗口 - * @author BTMuli - * @since Alpha v0.2.2 + * @author BTMuli + * @since Alpha v0.1.2 */ +// 游戏内公告 +import TAnno from "../../views/t-anno.vue"; +import TAnnoJson from "../../views/t-anno-json.vue"; +// 咨讯 +import TNews from "../../views/t-news.vue"; +// 帖子相关 +import TPost from "../../views/t-post.vue"; +import TPostJson from "../../views/t-post-json.vue"; +// 抽奖 +import TLottery from "../../views/t-lottery.vue"; const subRoutes = [ { path: "/anno_detail/:anno_id", name: "游戏内公告", - component: async () => await import("../../views/t-anno.vue"), + component: TAnno, }, { path: "/anno_detail_json/:anno_id", name: "游戏内公告(JSON)", - component: async () => await import("../../views/t-anno-json.vue"), + component: TAnnoJson, }, { path: "/news/:gid", name: "咨讯", - component: async () => await import("../../views/t-news.vue"), + component: TNews, }, { path: "/post_detail/:post_id", name: "帖子详情", - component: async () => await import("../../views/t-post.vue"), + component: TPost, }, { path: "/post_detail_json/:post_id", name: "帖子详情(JSON)", - component: async () => await import("../../views/t-post-json.vue"), + component: TPostJson, }, { path: "/lottery/:lottery_id", name: "抽奖详情", - component: async () => await import("../../views/t-lottery.vue"), + component: TLottery, }, ]; diff --git a/src/router/modules/user.ts b/src/router/modules/user.ts index 62b8614f..c41d01e1 100644 --- a/src/router/modules/user.ts +++ b/src/router/modules/user.ts @@ -1,30 +1,37 @@ /** * @file router modules user.ts * @description user 路由模块 - * @author BTMuli - * @since Alpha v0.2.2 + * @author BTMuli + * @since Alpha v0.2.0 */ +// user main +import Abyss from "../../pages/User/Abyss.vue"; +import Characters from "../../pages/User/Characters.vue"; +import Gacha from "../../pages/User/Gacha.vue"; +import Record from "../../pages/User/Record.vue"; +// user sub + const userRoutes = [ { path: "/user/abyss", name: "深渊记录", - component: async () => await import("../../pages/User/Abyss.vue"), + component: Abyss, }, { path: "/user/characters", name: "我的角色", - component: async () => await import("../../pages/User/Characters.vue"), + component: Characters, }, { path: "/user/gacha", name: "祈愿记录", - component: async () => await import("../../pages/User/Gacha.vue"), + component: Gacha, }, { path: "/user/record", name: "原神战绩", - component: async () => await import("../../pages/User/Record.vue"), + component: Record, }, ]; diff --git a/src/router/modules/wiki.ts b/src/router/modules/wiki.ts index 8ef0db1a..24bc4471 100644 --- a/src/router/modules/wiki.ts +++ b/src/router/modules/wiki.ts @@ -2,44 +2,54 @@ * @file router modules wiki.ts * @description wiki 路由模块 * @author BTMuli - * @since Alpha v0.2.2 + * @since Alpha v0.2.1 */ +// Wiki main +import Abyss from "../../pages/WIKI/Abyss.vue"; +import Character from "../../pages/WIKI/Character.vue"; +import GCG from "../../pages/WIKI/GCG.vue"; +import Weapon from "../../pages/WIKI/Weapon.vue"; +// Wiki sub +import TCharacter from "../../views/WIKI/t-character.vue"; +import TGCG from "../../views/WIKI/t-gcg.vue"; +import TWeapon from "../../views/WIKI/t-weapon.vue"; + const wikiRoutes = [ { path: "/wiki/abyss", name: "深渊数据库", - component: async () => await import("../../pages/WIKI/Abyss.vue"), + component: Abyss, }, { path: "/wiki/character", name: "角色图鉴", - component: async () => await import("../../pages/WIKI/Character.vue"), + component: Character, }, { path: "/wiki/GCG", name: "卡牌图鉴", - component: async () => await import("../../pages/WIKI/GCG.vue"), + component: GCG, }, { path: "/wiki/weapon", name: "武器图鉴", - component: async () => await import("../../pages/WIKI/Weapon.vue"), + component: Weapon, }, { path: "/wiki/detail/character/:id", name: "角色详情", - component: async () => await import("../../views/WIKI/t-character.vue"), + component: TCharacter, }, { path: "/wiki/detail/GCG/:id", name: "卡牌详情", - component: async () => await import("../../views/WIKI/t-gcg.vue"), + component: TGCG, }, { path: "/wiki/detail/weapon/:id", name: "武器详情", - component: async () => await import("../../views/WIKI/t-weapon.vue"), + component: TWeapon, }, ];