diff --git a/packages/stores/src/modules/tabbar.ts b/packages/stores/src/modules/tabbar.ts index 3308fe2fd..e94113869 100644 --- a/packages/stores/src/modules/tabbar.ts +++ b/packages/stores/src/modules/tabbar.ts @@ -14,7 +14,7 @@ import { markRaw, toRaw } from 'vue'; import { preferences } from '@vben-core/preferences'; import { createStack, - openRouteInNewWindow, + openWindow, Stack, startProgress, stopProgress, @@ -373,7 +373,7 @@ export const useTabbarStore = defineStore('core-tabbar', { */ async openTabInNewWindow(tab: TabDefinition, router: Router) { const href = router.resolve(tab.fullPath || tab.path).href; - openRouteInNewWindow(href); + openWindow(new URL(href, location.href).href, { target: '_blank' }); }, /**