From ba4a580bb0be7e6f3de8e78cb08dc82c3c949b24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=BF=E5=B0=8F=E5=A4=A9?= <1638245306@qq.com> Date: Wed, 20 Dec 2023 23:56:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG:=201.=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8F=90=E7=A4=BA,=E6=8B=92=E7=BB=9D?= =?UTF-8?q?=E5=90=8E=E4=BB=8D=E7=84=B6=E5=BC=B9=E5=87=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/layout/upgrade/index.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/web/src/layout/upgrade/index.vue b/web/src/layout/upgrade/index.vue index a107954..9419fcc 100644 --- a/web/src/layout/upgrade/index.vue +++ b/web/src/layout/upgrade/index.vue @@ -36,7 +36,7 @@ import { reactive, computed, onMounted } from 'vue'; import { useI18n } from 'vue-i18n'; import { storeToRefs } from 'pinia'; import { useThemeConfig } from '/@/stores/themeConfig'; -import { Local } from '/@/utils/storage'; +import { Local,Session } from '/@/utils/storage'; // 定义变量内容 const { t } = useI18n(); @@ -57,6 +57,7 @@ const getThemeConfig = computed(() => { // 残忍拒绝 const onCancel = () => { state.isUpgrade = false; + Session.set('isUpgrade', false) }; // 马上更新 const onUpgrade = () => { @@ -66,13 +67,17 @@ const onUpgrade = () => { Local.clear(); window.location.reload(); Local.set('version', state.version); + Session.set('isUpgrade', false) }, 2000); }; // 延迟显示,防止刷新时界面显示太快 const delayShow = () => { - setTimeout(() => { - state.isUpgrade = true; - }, 2000); + const isUpgrade = Session.get('isUpgrade')===false?Session.get('isUpgrade'):true + if(isUpgrade){ + setTimeout(() => { + state.isUpgrade = true; + }, 2000); + } }; // 页面加载时 onMounted(() => {