From b4d43d7d4baa39b4919e2045b7943a48b9255f2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com> Date: Mon, 23 Dec 2024 15:01:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=ADtab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/TagsView/index.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/layout/components/TagsView/index.vue b/src/layout/components/TagsView/index.vue index 4867a2d..cb18c00 100644 --- a/src/layout/components/TagsView/index.vue +++ b/src/layout/components/TagsView/index.vue @@ -82,6 +82,7 @@ import { computed, ref, watch, inject } from 'vue'; import { useRoute, useRouter } from 'vue-router'; import { storage } from '@/utils/Storage'; + import { message } from 'ant-design-vue'; import { RouteItem } from '@/store/modules/tabsView'; import { TABS_ROUTES,FIRST_ROUTE } from '@/store/mutation-types'; import { useGo, useRedo } from '@/hooks/web/usePage'; @@ -224,6 +225,9 @@ // 关闭当前页面 function removeTab(route) { + if (tabsList.value.length === 1) { + return message.warning('这已经是最后一页,不能再关闭了!'); + } tabsViewStore.closeCurrentTab(route); // 如果关闭的是当前页 if (activeKey.value === route.value.fullPath) {