重构前端

This commit is contained in:
sky22333
2026-07-12 01:19:44 +08:00
parent 26b45c98bf
commit 79f23d13ad
42 changed files with 3641 additions and 3353 deletions
+37
View File
@@ -0,0 +1,37 @@
import { createRouter, createWebHistory } from 'vue-router'
import HomePage from '@/pages/HomePage.vue'
import ImagesPage from '@/pages/ImagesPage.vue'
import SearchPage from '@/pages/SearchPage.vue'
const router = createRouter({
history: createWebHistory(),
routes: [
{
path: '/',
component: HomePage,
meta: { title: 'GitHub 加速' },
},
{
path: '/images',
component: ImagesPage,
meta: { title: '离线镜像下载' },
},
{
path: '/search',
component: SearchPage,
meta: { title: '镜像搜索' },
},
],
scrollBehavior(to, from, savedPosition) {
if (savedPosition) return savedPosition
if (to.path !== from.path) return { top: 0, left: 0 }
return false
},
})
router.afterEach((to) => {
const title = (to.meta.title as string) || 'HubProxy'
document.title = `${title} · HubProxy`
})
export default router