import { createRouter, createWebHistory } from 'vue-router' const routes = [ { path: '/', redirect: '/main' }, { path: '/login', name: 'login', component: () => import(/* webpackChunkName: "login" */ '@/views/LoginView.vue') }, { path: '/main', name: 'main', redirect: '/main/monitor', component: () => import(/* webpackChunkName: "main" */ '@/views/MainView.vue'), children: [ { path: 'monitor', component: () => import(/* webpackChunkName: "monitor" */ '@/views/sub/monitor.vue') } ] } ] const router = createRouter({ history: createWebHistory(''), routes }) export default router