fix 修复 修复默认关闭Tags-Views时,内链页面打不开
| | |
| | | |
| | | import IframeToggle from './IframeToggle/index.vue'; |
| | | const { proxy } = getCurrentInstance() as ComponentInternalInstance; |
| | | const route = useRoute(); |
| | | const tagsViewStore = useTagsViewStore(); |
| | | |
| | | // 随机动画集合 |
| | |
| | | }, |
| | | { immediate: true } |
| | | ); |
| | | |
| | | onMounted(() => { |
| | | addIframe() |
| | | }) |
| | | |
| | | watch((route) => { |
| | | addIframe() |
| | | }) |
| | | |
| | | function addIframe() { |
| | | if (route.meta.link) { |
| | | useTagsViewStore().addIframeView(route) |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | |
| | | } |
| | | if (name) { |
| | | useTagsViewStore().addView(route as any); |
| | | if (route.meta.link) { |
| | | useTagsViewStore().addIframeView(route as any); |
| | | } |
| | | } |
| | | return false; |
| | | }; |
| | | const moveToCurrentTag = () => { |
| | | nextTick(() => { |