diff --git a/packages/stores/src/modules/tabbar.ts b/packages/stores/src/modules/tabbar.ts index a373810380c..cea958a9635 100644 --- a/packages/stores/src/modules/tabbar.ts +++ b/packages/stores/src/modules/tabbar.ts @@ -478,7 +478,7 @@ function cloneTab(route: TabDefinition): TabDefinition { if (!route) { return route; } - const { matched, ...opt } = route; + const { matched, meta, ...opt } = route; return { ...opt, matched: (matched @@ -488,6 +488,10 @@ function cloneTab(route: TabDefinition): TabDefinition { path: item.path, })) : undefined) as RouteRecordNormalized[], + meta: { + ...meta, + newTabTitle: meta.newTabTitle, + }, }; }