diff --git a/vue/afvue/src/router/index.js b/vue/afvue/src/router/index.js index 78c5f27..2bd47e9 100644 --- a/vue/afvue/src/router/index.js +++ b/vue/afvue/src/router/index.js @@ -4,6 +4,11 @@ import HomeView from '../views/HomeView.vue' Vue.use(VueRouter) +const RouteView = { + name: 'RouteView', + render: (h) => h('router-view') +} + const router = new VueRouter({ mode: 'hash', base: import.meta.env.BASE_URL, @@ -12,7 +17,21 @@ const router = new VueRouter({ path: '/', name: 'home', // component: HomeView - component: () => import('../views/Dashboard.vue') + component: RouteView, + redirect: '/', + // component: () => import('../views/Dashboard.vue'), + children: [ + { + path: '/', + name: 'dashboard', + component: () => import('../views/Dashboard.vue') + }, + { + path: '/flist', + name: 'flist', + component: () => import('../views/Flist.vue') + } + ] }, { path: '/compare', @@ -29,11 +48,6 @@ const router = new VueRouter({ name: 'settingedit', component: () => import('../views/Setedit.vue') }, - { - path: '/flist', - name: 'flist', - component: () => import('../views/Flist.vue') - }, { path: '/about', name: 'about',