refactor:移除 src,统一小写

This commit is contained in:
YunaiV
2025-04-18 18:38:34 +08:00
parent 87c6074e19
commit 7078e979fe
6 changed files with 8 additions and 5 deletions

View File

@@ -0,0 +1,35 @@
<script setup lang="ts">
// TODO @芋艿:貌似不用 src 目录
import { onMounted, ref } from 'vue'
interface IFrameProps {
/**
* iframe 的源地址
*/
src: string
}
const props = defineProps<IFrameProps>()
const loading = ref(true)
const height = ref('')
const frameRef = ref<HTMLElement | null>(null)
function init() {
height.value = `${document.documentElement.clientHeight - 94.5}px`
loading.value = false
}
onMounted(() => {
setTimeout(() => {
init()
}, 300)
})
// TODO @芋艿:优化:未来使用 vben 自带的内链实现
</script>
<template>
<div v-loading="loading" :style="`height:${height}`">
<iframe ref="frameRef" :src="props.src" style="width: 100%; height: 100%" frameborder="no" scrolling="auto" />
</div>
</template>