🚧 WIP(custom): v3.0.0 migrate to vite and esm

This commit is contained in:
Kuingsmile
2025-07-31 17:37:30 +08:00
parent cd76bc7c10
commit 054f4b4cff
597 changed files with 197292 additions and 13329 deletions

View File

@@ -1,4 +1,5 @@
import { createRouter, createWebHashHistory } from 'vue-router'
import * as config from '@/router/config'
export default createRouter({
@@ -7,63 +8,63 @@ export default createRouter({
{
path: '/',
name: config.TRAY_PAGE,
component: () => import(/* webpackChunkName: "tray" */ '@/pages/TrayPage.vue')
component: () => import('@/pages/TrayPage.vue')
},
{
path: '/rename-page',
name: config.RENAME_PAGE,
component: () => import(/* webpackChunkName: "RenamePage" */ '@/pages/RenamePage.vue')
component: () => import('@/pages/RenamePage.vue')
},
{
path: '/mini-page',
name: config.MINI_PAGE,
component: () => import(/* webpackChunkName: "MiniPage" */ '@/pages/MiniPage.vue')
component: () => import('@/pages/MiniPage.vue')
},
{
path: '/main-page',
name: config.MAIN_PAGE,
component: () => import(/* webpackChunkName: "SettingPage" */ '@/layouts/Main.vue'),
component: () => import('@/layouts/Main.vue'),
children: [
{
path: 'upload',
component: () => import(/* webpackChunkName: "Upload" */ '@/pages/Upload.vue'),
component: () => import('@/pages/Upload.vue'),
name: config.UPLOAD_PAGE
},
{
path: 'manage-main-page',
name: config.MANAGE_MAIN_PAGE,
component: () => import(/* webpackChunkName: "ManageMainPage" */ '@/manage/pages/ManageMain.vue'),
component: () => import('@/manage/pages/ManageMain.vue'),
children: [
{
path: '',
name: config.MANAGE_EMPTY_PAGE,
component: () => import(/* webpackChunkName: "ManageEmptyPage" */ '@/manage/pages/EmptyPage.vue')
component: () => import('@/manage/pages/EmptyPage.vue')
},
{
path: 'manage-setting-page',
name: config.MANAGE_SETTING_PAGE,
component: () => import(/* webpackChunkName: "ManageSettingPage" */ '@/manage/pages/ManageSetting.vue')
component: () => import('@/manage/pages/ManageSetting.vue')
},
{
path: 'manage-bucket-page',
name: config.MANAGE_BUCKET_PAGE,
component: () => import(/* webpackChunkName: "ManageBucketPage" */ '@/manage/pages/BucketPage.vue')
component: () => import('@/manage/pages/BucketPage.vue')
}
]
},
{
path: 'manage-login-page',
name: config.MANAGE_LOGIN_PAGE,
component: () => import(/* webpackChunkName: "ManageLoginPage" */ '@/manage/pages/LogInPage.vue')
component: () => import('@/manage/pages/LogInPage.vue')
},
{
path: 'picbeds/:type/:configId?',
name: config.PICBEDS_PAGE,
component: () => import(/* webpackChunkName: "Other" */ '@/pages/picbeds/index.vue')
component: () => import('@/pages/picbeds/index.vue')
},
{
path: 'gallery',
component: () => import(/* webpackChunkName: "GalleryView" */ '@/pages/Gallery.vue'),
component: () => import('@/pages/Gallery.vue'),
name: config.GALLERY_PAGE,
meta: {
keepAlive: true
@@ -72,34 +73,34 @@ export default createRouter({
{
path: 'setting',
name: config.SETTING_PAGE,
component: () => import(/* webpackChunkName: "setting" */ '@/pages/PicGoSetting.vue')
component: () => import('@/pages/PicGoSetting.vue')
},
{
path: 'plugin',
component: () => import(/* webpackChunkName: "Plugin" */ '@/pages/Plugin.vue'),
component: () => import('@/pages/Plugin.vue'),
name: config.PLUGIN_PAGE
},
{
path: 'shortKey',
component: () => import(/* webpackChunkName: "ShortkeyPage" */ '@/pages/ShortKey.vue'),
component: () => import('@/pages/ShortKey.vue'),
name: config.SHORTKEY_PAGE
},
{
path: 'uploader-config-page/:type',
component: () => import(/* webpackChunkName: "Other" */ '@/pages/UploaderConfigPage.vue'),
component: () => import('@/pages/UploaderConfigPage.vue'),
name: config.UPLOADER_CONFIG_PAGE
}
]
},
{
path: '/documents',
component: () => import(/* webpackChunkName: "DocumentPage" */ '@/pages/DocumentPage.vue'),
component: () => import('@/pages/DocumentPage.vue'),
name: config.DocumentPage
},
{
path: '/toolbox-page',
name: config.TOOLBOX_CONFIG_PAGE,
component: () => import(/* webpackChunkName: "ToolboxPage" */ '@/pages/Toolbox.vue')
component: () => import('@/pages/Toolbox.vue')
},
{
path: '/:pathMatch(.*)*',