import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router' import { productRouter } from '@features/product/router' const baseRouter: Array = [ { 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