Browse Source

fix: use correct route data in tabbar, fixed: #4107 (#4110)

Netfan 7 months ago
parent
commit
ec49a04151
1 changed files with 4 additions and 3 deletions
  1. 4 3
      packages/effects/layouts/src/basic/tabbar/use-tabbar.ts

+ 4 - 3
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 },