import { createRouter, createWebHistory } from 'vue-router' import AboutView from '@/views/AboutView.vue' import ToolView from '@/views/ToolView.vue' import NewsView from '@/views/NewsView.vue' import DefaultLayout from '../layouts/DefaultLayout.vue' import LoginLayout from '@/layouts/LoginLayout.vue' import LoginView from '@/views/LoginView.vue' import HomeView from '@/views/HomeView.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', component: DefaultLayout, children: [ { path: '', name: 'Home', component: HomeView }, { path: '/about', name: 'about', component: AboutView }, { path: '/tool', name: 'tool', component: ToolView }, { path: '/news', name: 'news', component: NewsView } ] }, { path: '/login', component: LoginLayout, children: [ { path: '', name: 'Login', component: LoginView } ] } ] }) export default router