From 83b82f70aca63b484fb480011389e8caf5e23f86 Mon Sep 17 00:00:00 2001 From: xc Date: Sat, 13 Sep 2025 17:39:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E8=B7=AF=E7=94=B1=E5=8F=98?= =?UTF-8?q?=E5=8C=96=E5=BC=95=E8=B5=B7=E7=9A=84=E8=AE=BF=E9=97=AE=E6=95=85?= =?UTF-8?q?=E9=9A=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/afvue/src/router/index.js | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) 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',