perf(admin): lazy routes and nav badges

This commit is contained in:
2025-12-13 21:13:57 +08:00
parent 235ba28cc8
commit 49bc8b83b1
32 changed files with 328 additions and 68 deletions

View File

@@ -2,15 +2,15 @@ import { createRouter, createWebHashHistory } from 'vue-router'
import AdminLayout from '../layouts/AdminLayout.vue'
import PendingPage from '../pages/PendingPage.vue'
import UsersPage from '../pages/UsersPage.vue'
import FeedbacksPage from '../pages/FeedbacksPage.vue'
import StatsPage from '../pages/StatsPage.vue'
import LogsPage from '../pages/LogsPage.vue'
import AnnouncementsPage from '../pages/AnnouncementsPage.vue'
import EmailPage from '../pages/EmailPage.vue'
import SystemPage from '../pages/SystemPage.vue'
import SettingsPage from '../pages/SettingsPage.vue'
const PendingPage = () => import('../pages/PendingPage.vue')
const UsersPage = () => import('../pages/UsersPage.vue')
const FeedbacksPage = () => import('../pages/FeedbacksPage.vue')
const StatsPage = () => import('../pages/StatsPage.vue')
const LogsPage = () => import('../pages/LogsPage.vue')
const AnnouncementsPage = () => import('../pages/AnnouncementsPage.vue')
const EmailPage = () => import('../pages/EmailPage.vue')
const SystemPage = () => import('../pages/SystemPage.vue')
const SettingsPage = () => import('../pages/SettingsPage.vue')
const routes = [
{
@@ -37,4 +37,3 @@ const router = createRouter({
})
export default router