diff --git a/src/components/internal-link-page/index.vue b/src/components/internal-link-page/index.vue index 7d5b6fd..4f36c7b 100644 --- a/src/components/internal-link-page/index.vue +++ b/src/components/internal-link-page/index.vue @@ -1,6 +1,9 @@ @@ -10,6 +13,17 @@ import { useRoute } from "vue-router"; const route = useRoute(); const link = ref(route.meta.link as string); + +const isLoading = ref(false); // iframe是否加载完成 +onMounted(() => { + let iframe = document.getElementById("internalLinkPage") as HTMLElement; + if (iframe) { + // 加载完成 + iframe.onload = () => { + isLoading.value = true; + }; + } +});