| | |
| | | <template>
|
| | | <div :style="'height:' + height">
|
| | | <div :style="'height:' + height" v-loading="loading" element-loading-text="正在加载页面,请稍候!">
|
| | | <iframe
|
| | | :id="iframeId"
|
| | | style="width: 100%; height: 100%"
|
| | | :src="src"
|
| | | ref="iframeRef"
|
| | | frameborder="no"
|
| | | ></iframe>
|
| | | </div>
|
| | |
| | | }
|
| | | })
|
| | |
|
| | | 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>
|