From 64d172717748c383a5c88348037354bffd60f966 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 27 五月 2025 17:52:03 +0800 Subject: [PATCH] 页面样式修改 --- src/layout/components/InnerLink/index.vue | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/src/layout/components/InnerLink/index.vue b/src/layout/components/InnerLink/index.vue new file mode 100644 index 0000000..0b43aab --- /dev/null +++ b/src/layout/components/InnerLink/index.vue @@ -0,0 +1,35 @@ +<template> + <div :style="'height:' + height" v-loading="loading" element-loading-text="姝e湪鍔犺浇椤甸潰锛岃绋嶅�欙紒"> + <iframe + :id="iframeId" + style="width: 100%; height: 100%" + :src="src" + ref="iframeRef" + frameborder="no" + ></iframe> + </div> +</template> + +<script setup> +const props = defineProps({ + src: { + type: String, + default: "/" + }, + iframeId: { + type: String + } +}) + +const loading = ref(true) +const height = ref(document.documentElement.clientHeight - 94.5 + 'px') +const iframeRef = ref(null) + +onMounted(() => { + if (iframeRef.value) { + iframeRef.value.onload = () => { + loading.value = false + } + } +}) +</script> -- Gitblit v1.9.3