57 lines
1.4 KiB
TypeScript
57 lines
1.4 KiB
TypeScript
// src/router/index.ts
|
|
import { createRouter, createWebHistory} from 'vue-router';
|
|
import Project3Jp from '@/views/ProjectDetail/Project3Jp.vue';
|
|
import Project3Zh from '@/views/ProjectDetail/Project3Zh.vue';
|
|
import Project4Jp from '@/views/ProjectDetail/Project4Jp.vue';
|
|
import Project4Zh from '@/views/ProjectDetail/Project4Zh.vue';
|
|
|
|
|
|
const router = createRouter({
|
|
history: createWebHistory(),
|
|
routes: [
|
|
// 首页路由
|
|
{
|
|
path: '/',
|
|
name: 'Home',
|
|
component: () => import('@/views/HomePage.vue'),
|
|
meta: { hideHeader: false }, // 主页显示公共组件
|
|
},
|
|
// ✅ 项目详情页
|
|
// 项目3 - 中文
|
|
{
|
|
path: '/project3/zh',
|
|
name: 'project3Detail', // 中文路由名称
|
|
component: Project3Zh,
|
|
meta: { hideHeader: true },
|
|
|
|
},
|
|
// 项目3 - 日文
|
|
{
|
|
path: '/project3/jp',
|
|
name: 'project3DetailJp', // 日文路由名称
|
|
component: Project3Jp,
|
|
meta: { hideHeader: true },
|
|
|
|
},
|
|
// 项目4 - 中文
|
|
{
|
|
path: '/project4/zh',
|
|
name: 'project4Detail', // 中文路由名称
|
|
component: Project4Zh,
|
|
meta: { hideHeader: true },
|
|
|
|
},
|
|
// 项目4 - 日文
|
|
{
|
|
path: '/project4/jp',
|
|
name: 'project4DetailJp', // 日文路由名称
|
|
component: Project4Jp,
|
|
meta: { hideHeader: true },
|
|
|
|
},
|
|
// 其他路由...
|
|
],
|
|
});
|
|
|
|
|
|
export default router; |