From d765d3a8c24d9d22115ab2fe33942bcb08676273 Mon Sep 17 00:00:00 2001 From: zhongshujie <2862698242@qq.com> Date: 星期四, 07 八月 2025 17:03:07 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/molecularDatabase --- src/router/index.ts | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..36d3e4b --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,49 @@ +import { createRouter, createWebHistory } from 'vue-router' +import HomePage from '../views/home/index.vue' +import PageLayout from '../layout/pageLayout.vue' +import { pathData } from '../assets/js/config' +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + redirect: '/index', + }, + { + path: '/index', + name: 'layout', + component: PageLayout, + redirect: { name: 'home' }, + children: [ + { + path: pathData.home, + name: 'home', + component: HomePage, + meta: { showHeader: false }, + }, + { + path: pathData.searchList, + name: 'searchList', + component: () => import('../views/searchList/index.vue'), + }, + { + path: pathData.detailsPage, + name: 'detailsPage', + component: () => import('@/views/detailsPage/index.vue'), + }, + ], + }, + { + path: pathData.ai, + name: 'AI', + component: () => import('@/views/ai/index.vue'), + }, + { + path: pathData.aiDetails, + name: 'aiDetails', + component: () => import('@/views/ai/aiDetails.vue'), + }, + ], +}) + +export default router -- Gitblit v1.9.1