diff --git a/src/store/modules/multipleTab.ts b/src/store/modules/multipleTab.ts index 8626721..4afafa7 100644 --- a/src/store/modules/multipleTab.ts +++ b/src/store/modules/multipleTab.ts @@ -303,7 +303,7 @@ export const useMultipleTabStore = defineStore('app-multiple-tab', { for (const path of closePathList) { if (path !== route.fullPath) { - const closeItem = this.tabList.find((item) => item.path === path) + const closeItem = this.tabList.find((item) => item.fullPath === path) if (!closeItem) { continue } @@ -315,6 +315,7 @@ export const useMultipleTabStore = defineStore('app-multiple-tab', { } this.bulkCloseTabs(pathList) this.updateCacheTab() + Persistent.setLocal(MULTIPLE_TABS_KEY, this.tabList, true) handleGotoPage(router) },