修复BUG:
1.修复更新提示,拒绝后仍然弹出问题
This commit is contained in:
@@ -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 = () => {
|
||||||
|
const isUpgrade = Session.get('isUpgrade')===false?Session.get('isUpgrade'):true
|
||||||
|
if(isUpgrade){
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
state.isUpgrade = true;
|
state.isUpgrade = true;
|
||||||
}, 2000);
|
}, 2000);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
// 页面加载时
|
// 页面加载时
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user