diff --git a/src/layout/components/Tabs/index.vue b/src/layout/components/Tabs/index.vue index 1886356..ca0a3a4 100644 --- a/src/layout/components/Tabs/index.vue +++ b/src/layout/components/Tabs/index.vue @@ -128,7 +128,7 @@ const closeOther = (type: string) => { tabsList.value = tabsList.value.filter((item: Menu.MenuOptions) => !rightNames.includes(item.name)); // 删除缓存 routerStore.removeRouteNames(rightNames); - // 关闭全部,跳转最后一个 + // 关闭全部,若当前被关闭则跳转最后一个 if (tabsList.value.length != 0 && !currentRoute.value.meta.affix && type == "all") { router.push(tabsList.value.at(-1).path); }