Files
DDDMicroFrontend/front-end/main-app/src/app/router/index.ts
2025-09-17 01:52:10 +08:00

31 lines
753 B
TypeScript

import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'
import { productRouter } from '@features/product/router'
const baseRouter: Array<RouteRecordRaw> = [
{
path: '/',
name: 'home',
component: () => import('../views/Home'),
},
{
path: '/about',
name: 'about',
component: () => import('../views/About'),
},
{
path: '/:pathMatch(.*)*',
name: 'NotFound',
component: () => import('../views/NotFound')
}
];
// 聚合所有功能模块的路由
const routes: RouteRecordRaw[] = [...baseRouter, ...productRouter];
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes,
})
export default router