update src/store/modules/tagsView.ts.

当存在多个相同名称的标签时,删除缓存应该排除是否存在相同的名称。

Signed-off-by: 口口口 <17975121@qq.com>
This commit is contained in:
口口口
2025-08-20 03:32:41 +00:00
committed by Gitee
parent c93c70a3cb
commit bd506fab0d

View File

@ -93,6 +93,11 @@ export const useTagsViewStore = defineStore('tagsView', {
delCachedView() {
const route = router.currentRoute.value
const index = findIndex<string>(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])
}