company_website/src/router/index.ts

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;