diff --git a/src/store/modules/tagsView.ts b/src/store/modules/tagsView.ts index 2b2d817f1c0288615b2d57c91f70966fe930171e..6dd5093582a3382dcabec6ff7aa3f90f5d2a46d3 100644 --- a/src/store/modules/tagsView.ts +++ b/src/store/modules/tagsView.ts @@ -93,6 +93,11 @@ export const useTagsViewStore = defineStore('tagsView', { delCachedView() { const route = router.currentRoute.value const index = findIndex(this.getCachedViews, (v) => v === route.name) + for (const v of this.visitedViews) { + if (v.name === route.name) { + return + } + } if (index > -1) { this.cachedViews.delete(this.getCachedViews[index]) }