From 5c7bb8f1dbe20f4c07f8e0a778551c73cd0f5e76 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 21 三月 2026 21:33:15 +0800
Subject: [PATCH] #
---
src/main/webapp/views/index.html | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/src/main/webapp/views/index.html b/src/main/webapp/views/index.html
index 64c2d53..7f4c3e4 100644
--- a/src/main/webapp/views/index.html
+++ b/src/main/webapp/views/index.html
@@ -474,11 +474,24 @@
}
.page-frame {
+ position: absolute;
+ inset: 0;
width: 100%;
height: 100%;
border: 0;
display: block;
background: #fff;
+ opacity: 0;
+ visibility: hidden;
+ pointer-events: none;
+ z-index: 0;
+ }
+
+ .page-frame.is-active {
+ opacity: 1;
+ visibility: visible;
+ pointer-events: auto;
+ z-index: 1;
}
.page-loading {
@@ -792,7 +805,7 @@
<el-main class="content-main">
<div class="frame-wrapper">
- <div class="page-loading" v-if="pageLoading">
+ <div key="page-loading" class="page-loading" v-show="pageLoading">
<i class="el-icon-loading"></i>
<span>{{ loadingText }}</span>
</div>
@@ -800,9 +813,8 @@
<iframe
v-for="tab in tabs"
:key="'frame-' + tab.name"
- class="page-frame"
+ :class="['page-frame', { 'is-active': activeTab === tab.name }]"
:data-tab-name="tab.name"
- v-show="activeTab === tab.name"
:src="tab.currentSrc"
@load="handleFrameLoad(tab.name)">
</iframe>
--
Gitblit v1.9.1