update 关闭页签后存在其他页签时不应该跳转首页

This commit is contained in:
疯狂的狮子li 2023-04-06 11:14:23 +08:00
parent f0b52d7abb
commit ccbe849103

View File

@ -33,8 +33,12 @@ export default {
async closePage(obj?: TagView): Promise<{ visitedViews: TagView[]; cachedViews: string[] } | any> {
if (obj === undefined) {
// prettier-ignore
const { lastPath } = await useTagsViewStore().delView(router.currentRoute.value) as any
return router.push(lastPath || '/index');
const { visitedViews } = await useTagsViewStore().delView(router.currentRoute.value) as any
const latestView = visitedViews.slice(-1)[0]
if (latestView) {
return router.push(latestView.fullPath)
}
return router.push('/');
}
return useTagsViewStore().delView(obj);
},