import { createRouter, createWebHashHistory } from 'vue-router' // 直接导入组件,避免模块导出问题 import MainLayout from '@/modules/core/components/MainLayout.vue' import Home from '@/modules/core/views/Home.vue' import { History } from '@/modules/business-features' import { UserManagement, UserProfile } from '@/modules/user-management' import { Settings } from '@/modules/system-settings' import { SpeedTest } from '@/modules/business-features' const routes = [ { path: '/', component: MainLayout, children: [ { path: '', name: 'Home', component: Home }, { path: '/history', name: 'History', component: History }, { path: '/user-management', name: 'UserManagement', component: UserManagement }, { path: '/speed-test', name: 'SpeedTest', component: SpeedTest }, { path: '/settings', name: 'Settings', component: Settings }, { path: '/user-profile', name: 'UserProfile', component: UserProfile } ] } ] const router = createRouter({ history: createWebHashHistory(), routes }) export default router