From 943941e0f6e7c3c42b664600c1d946cb6c0ff3be Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 18 Jul 2025 08:25:47 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/components/MicroApps/iframe.vue | 10 ++++++++++ resources/assets/js/components/MicroApps/index.vue | 3 +++ resources/assets/js/store/actions.js | 2 ++ 3 files changed, 15 insertions(+) diff --git a/resources/assets/js/components/MicroApps/iframe.vue b/resources/assets/js/components/MicroApps/iframe.vue index eeff49920..2bab7878c 100644 --- a/resources/assets/js/components/MicroApps/iframe.vue +++ b/resources/assets/js/components/MicroApps/iframe.vue @@ -3,6 +3,7 @@ @@ -22,6 +23,11 @@ height: 100%; padding-top: var(--status-bar-height); padding-bottom: var(--navigation-bar-height); + + &.iframe-immersive { + padding-top: 0; + padding-bottom: 0; + } } .micro-app-iframe-cover { @@ -49,6 +55,10 @@ export default { data: { type: Object, default: null + }, + immersive: { + type: Boolean, + default: false } }, diff --git a/resources/assets/js/components/MicroApps/index.vue b/resources/assets/js/components/MicroApps/index.vue index 9f3f2b0f0..d15edda20 100644 --- a/resources/assets/js/components/MicroApps/index.vue +++ b/resources/assets/js/components/MicroApps/index.vue @@ -16,6 +16,7 @@ :name="app.name" :url="app.url" :data="appData(app.name)" + :immersive="app.iframe_immersive" @mounted="mounted" @error="error"/>