修复BUG:

1.修复更新提示,拒绝后仍然弹出问题
This commit is contained in:
猿小天
2023-12-20 23:56:09 +08:00
parent f322d38ab8
commit ba4a580bb0

View File

@@ -36,7 +36,7 @@ import { reactive, computed, onMounted } from 'vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
import { useThemeConfig } from '/@/stores/themeConfig'; import { useThemeConfig } from '/@/stores/themeConfig';
import { Local } from '/@/utils/storage'; import { Local,Session } from '/@/utils/storage';
// 定义变量内容 // 定义变量内容
const { t } = useI18n(); const { t } = useI18n();
@@ -57,6 +57,7 @@ const getThemeConfig = computed(() => {
// 残忍拒绝 // 残忍拒绝
const onCancel = () => { const onCancel = () => {
state.isUpgrade = false; state.isUpgrade = false;
Session.set('isUpgrade', false)
}; };
// 马上更新 // 马上更新
const onUpgrade = () => { const onUpgrade = () => {
@@ -66,13 +67,17 @@ const onUpgrade = () => {
Local.clear(); Local.clear();
window.location.reload(); window.location.reload();
Local.set('version', state.version); Local.set('version', state.version);
Session.set('isUpgrade', false)
}, 2000); }, 2000);
}; };
// 延迟显示,防止刷新时界面显示太快 // 延迟显示,防止刷新时界面显示太快
const delayShow = () => { const delayShow = () => {
setTimeout(() => { const isUpgrade = Session.get('isUpgrade')===false?Session.get('isUpgrade'):true
state.isUpgrade = true; if(isUpgrade){
}, 2000); setTimeout(() => {
state.isUpgrade = true;
}, 2000);
}
}; };
// 页面加载时 // 页面加载时
onMounted(() => { onMounted(() => {