From ec49a0415157bca4ab31962683e8894a7af7ac02 Mon Sep 17 00:00:00 2001 From: Netfan Date: Sat, 10 Aug 2024 16:33:38 +0800 Subject: [PATCH] fix: use correct route data in tabbar, fixed: #4107 (#4110) --- packages/effects/layouts/src/basic/tabbar/use-tabbar.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts b/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts index c27380dd..020c72dc 100644 --- a/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts +++ b/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts @@ -104,9 +104,10 @@ export function useTabbar() { const routes = router.getRoutes(); const currentRoute = routes.find((item) => item.path === route.path); if (currentRoute) { - tabbarStore.addTab( - currentRoute as unknown as RouteLocationNormalizedGeneric, - ); + tabbarStore.addTab({ + ...route, + meta: currentRoute.meta, + } as unknown as RouteLocationNormalizedGeneric); } }, { immediate: true },