From 64d172717748c383a5c88348037354bffd60f966 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 27 五月 2025 17:52:03 +0800 Subject: [PATCH] 页面样式修改 --- src/components/iFrame/index.vue | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/src/components/iFrame/index.vue b/src/components/iFrame/index.vue new file mode 100644 index 0000000..0eabaa4 --- /dev/null +++ b/src/components/iFrame/index.vue @@ -0,0 +1,31 @@ +<template> + <div v-loading="loading" :style="'height:' + height"> + <iframe + :src="url" + frameborder="no" + style="width: 100%; height: 100%" + scrolling="auto" /> + </div> +</template> + +<script setup> +const props = defineProps({ + src: { + type: String, + required: true + } +}) + +const height = ref(document.documentElement.clientHeight - 94.5 + "px;") +const loading = ref(true) +const url = computed(() => props.src) + +onMounted(() => { + setTimeout(() => { + loading.value = false + }, 300) + window.onresize = function temp() { + height.value = document.documentElement.clientHeight - 94.5 + "px;" + } +}) +</script> -- Gitblit v1.9.3