From 488247b34ba4b0d18a08b18438bc7640c616384e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Sun, 2 May 2021 19:24:23 +0800 Subject: [PATCH] close https://gitee.com/liqianglog/django-vue-admin/issues/I3OHE1 --- dvadmin-ui/src/router/index.js | 14 +++++++------- dvadmin-ui/src/store/modules/permission.js | 6 +++++- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/dvadmin-ui/src/router/index.js b/dvadmin-ui/src/router/index.js index e13fbab..c58ed4a 100755 --- a/dvadmin-ui/src/router/index.js +++ b/dvadmin-ui/src/router/index.js @@ -56,14 +56,14 @@ export const constantRoutes = [ { path: '', component: Layout, - redirect: 'index', + redirect: '/home/index', children: [ - { - path: 'index', - component: (resolve) => require(['@/views/index'], resolve), - name: '首页', - meta: { title: '首页', icon: 'dashboard', noCache: true, affix: true } - } + // { + // path: 'index', + // component: (resolve) => require(['@/views/index'], resolve), + // name: '首页', + // meta: { title: '首页', icon: 'dashboard', noCache: true, affix: true } + // } ] }, { diff --git a/dvadmin-ui/src/store/modules/permission.js b/dvadmin-ui/src/store/modules/permission.js index 1a09957..13ce822 100755 --- a/dvadmin-ui/src/store/modules/permission.js +++ b/dvadmin-ui/src/store/modules/permission.js @@ -59,7 +59,11 @@ function filterAsyncRouter(asyncRouterMap, lastRouter = false, type = false) { } if (route.children != null && route.children && route.children.length) { route.children = filterAsyncRouter(route.children, route, type) - route.alwaysShow = true + if (route.children.length === 1 && route.children[0].path === 'index') { + route.alwaysShow = false + } else { + route.alwaysShow = true + } } else { delete route['children'] delete route['redirect']