Files
TeyvatGuide/src/router/modules/user.ts
2026-02-17 12:56:48 +08:00

52 lines
1.2 KiB
TypeScript

/**
* user 路由模块
* @since Beta v0.9.6
*/
import type { RouteRecordRaw } from "vue-router";
const userRoutes = (<const>[
{
path: "/user/abyss",
name: "深境螺旋",
component: async () => await import("@/pages/User/Abyss.vue"),
},
{
path: "/user/combat",
name: "真境剧诗",
component: async () => await import("@/pages/User/Combat.vue"),
},
{
path: "/user/challenge",
name: "幽境危战",
component: async () => await import("@/pages/User/Challenge.vue"),
},
{
path: "/user/characters",
name: "角色列表",
component: async () => await import("@/pages/User/Characters.vue"),
},
{
path: "/user/gacha",
name: "祈愿记录",
component: async () => await import("@/pages/User/Gacha.vue"),
},
{
path: "/user/gachaB",
name: "颂愿记录",
component: async () => await import("@/pages/User/GachaB.vue"),
},
{
path: "/user/record",
name: "原神战绩",
component: async () => await import("@/pages/User/Record.vue"),
},
{
path: "/user/scripts",
name: "实用脚本",
component: async () => await import("@/pages/User/Scripts.vue"),
},
]) satisfies Array<RouteRecordRaw>;
export default userRoutes;