Browse Source

fix: 关闭其它页签需要使用fullPath来判断

main
xingyu 2 years ago
parent
commit
36ba923c20
  1. 3
      src/store/modules/multipleTab.ts

3
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)
},