diff --git a/src/store/modules/route.ts b/src/store/modules/route.ts index dc29926d..bdebb39c 100755 --- a/src/store/modules/route.ts +++ b/src/store/modules/route.ts @@ -63,10 +63,13 @@ const useRouteStore = defineStore( function deleteMiddleRouteComponent(routes: RouteRecordRaw[]) { const res: RouteRecordRaw[] = [] routes.forEach((route) => { - if (route.children) { + if (route.children?.length) { delete route.component route.children = deleteMiddleRouteComponent(route.children) } + else { + delete route.children + } res.push(route) }) return res