From 00f7ab34efc17bf383eecf7bf81844b874ac1a8d Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期二, 03 十二月 2024 11:15:09 +0800 Subject: [PATCH] fix 修复 修复默认关闭Tags-Views时,内链页面打不开 --- src/layout/components/AppMain.vue | 15 +++++++++++++++ src/layout/components/TagsView/index.vue | 4 ---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index 7f86ef4..9f8d706 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -20,6 +20,7 @@ import IframeToggle from './IframeToggle/index.vue'; const { proxy } = getCurrentInstance() as ComponentInternalInstance; +const route = useRoute(); const tagsViewStore = useTagsViewStore(); // 闅忔満鍔ㄧ敾闆嗗悎 @@ -37,6 +38,20 @@ }, { immediate: true } ); + +onMounted(() => { + addIframe() +}) + +watch((route) => { + addIframe() +}) + +function addIframe() { + if (route.meta.link) { + useTagsViewStore().addIframeView(route) + } +} </script> <style lang="scss" scoped> diff --git a/src/layout/components/TagsView/index.vue b/src/layout/components/TagsView/index.vue index 1e12ca4..0812feb 100644 --- a/src/layout/components/TagsView/index.vue +++ b/src/layout/components/TagsView/index.vue @@ -135,11 +135,7 @@ } if (name) { useTagsViewStore().addView(route as any); - if (route.meta.link) { - useTagsViewStore().addIframeView(route as any); - } } - return false; }; const moveToCurrentTag = () => { nextTick(() => { -- Gitblit v1.9.3