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