import { createRouter, createWebHistory } from 'vue-router' import Home from '@/views/Home.vue' import List from '@/views/List.vue' import Edit from '@/views/Edit.vue' import DefaultLayout from '@/layout/DefaultLayout.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', name: 'Public', component: DefaultLayout, children: [ { path: '/', name: 'Home', component: Home, }, { path: '/list', name: 'List', component: List, }, { path: '/edit', name: 'Edit', component: Edit, }, ], }, ], }) export default router