fix: Fix page loading flicker issue

This commit is contained in:
lan-yonghui 2025-08-29 11:12:47 +08:00
parent 5c5904216b
commit 3432a1c8fd
2 changed files with 4 additions and 4 deletions

View file

@ -30,7 +30,7 @@
</template> </template>
<template #main> <template #main>
<div> <div>
<MainDiv :heightDiff="300"> <MainDiv :heightDiff="350">
<el-alert type="info" :title="$t('app.appHelper')" :closable="false" /> <el-alert type="info" :title="$t('app.appHelper')" :closable="false" />
<el-row :gutter="5" v-if="apps.length > 0"> <el-row :gutter="5" v-if="apps.length > 0">
<el-col <el-col
@ -121,7 +121,7 @@ const taskLogRef = ref();
const syncCustomAppstore = ref(false); const syncCustomAppstore = ref(false);
const isActive = ref(false); const isActive = ref(false);
const isExist = ref(false); const isExist = ref(false);
const noApp = ref(true); const noApp = ref(false);
const refresh = () => { const refresh = () => {
search(req); search(req);

View file

@ -16,7 +16,7 @@
</template> </template>
<template #main> <template #main>
<div> <div>
<MainDiv :heightDiff="mode === 'upgrade' ? 270 : 300"> <MainDiv :heightDiff="mode === 'upgrade' ? 315 : 350">
<el-alert type="info" :closable="false" v-if="mode === 'installed'"> <el-alert type="info" :closable="false" v-if="mode === 'installed'">
<template #title> <template #title>
<span class="flx-align-center"> <span class="flx-align-center">
@ -33,7 +33,7 @@
</span> </span>
</template> </template>
</el-alert> </el-alert>
<div class="update-prompt" v-if="data == null"> <div class="update-prompt" v-if="data === null">
<span>{{ mode === 'upgrade' ? $t('app.updatePrompt') : $t('app.installPrompt') }}</span> <span>{{ mode === 'upgrade' ? $t('app.updatePrompt') : $t('app.installPrompt') }}</span>
<div> <div>
<img src="@/assets/images/no_update_app.svg" /> <img src="@/assets/images/no_update_app.svg" />