From 601f96aaa8222b00c704c161f2f4f52f2334f269 Mon Sep 17 00:00:00 2001 From: wujingjing Date: Fri, 17 May 2024 14:34:13 +0800 Subject: [PATCH] =?UTF-8?q?closeCurrentTagsView=20=E8=B7=B3=E5=AE=8C?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E4=B9=8B=E5=90=8E=E5=86=8D=E6=B8=85=E9=99=A4?= =?UTF-8?q?=20cacheView=EF=BC=8C=E9=98=B2=E6=AD=A2=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=B8=85=E9=99=A4=E5=BD=93=E5=89=8D=E9=A1=B5=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/navBars/tagsView/tagsView.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/layout/navBars/tagsView/tagsView.vue b/src/layout/navBars/tagsView/tagsView.vue index 6dddc41..5f77aa1 100644 --- a/src/layout/navBars/tagsView/tagsView.vue +++ b/src/layout/navBars/tagsView/tagsView.vue @@ -247,7 +247,6 @@ const closeCurrentTagsView = (path: string) => { state.tagsViewList.map((v: RouteItem, k: number, arr: RouteItems) => { if (!v.meta?.isAffix) { if (getThemeConfig.value.isShareTagsView ? v.path === path : v.url === path) { - storesKeepALiveNames.delCachedView(v); state.tagsViewList.splice(k, 1); setTimeout(() => { if (state.tagsViewList.length === k && getThemeConfig.value.isShareTagsView ? state.routePath === path : state.routeActive === path) { @@ -273,6 +272,10 @@ const closeCurrentTagsView = (path: string) => { } } } + setTimeout(() => { + storesKeepALiveNames.delCachedView(v); + }, 0); + }, 0); } } -- Gitee