mirror of
https://github.com/yangzongzhuan/RuoYi-Vue3.git
synced 2025-09-02 02:44:38 +00:00
外链加载时遮罩信息提示
This commit is contained in:
@@ -1,9 +1,10 @@
|
|||||||
<template>
|
<template>
|
||||||
<div :style="'height:' + height">
|
<div :style="'height:' + height" v-loading="loading" element-loading-text="正在加载页面,请稍候!">
|
||||||
<iframe
|
<iframe
|
||||||
:id="iframeId"
|
:id="iframeId"
|
||||||
style="width: 100%; height: 100%"
|
style="width: 100%; height: 100%"
|
||||||
:src="src"
|
:src="src"
|
||||||
|
ref="iframeRef"
|
||||||
frameborder="no"
|
frameborder="no"
|
||||||
></iframe>
|
></iframe>
|
||||||
</div>
|
</div>
|
||||||
@@ -20,5 +21,15 @@ const props = defineProps({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const height = ref(document.documentElement.clientHeight - 94.5 + "px")
|
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>
|
</script>
|
||||||
|
Reference in New Issue
Block a user