项目更新页面重载功能屏蔽
continuous-integration/drone/push Build is passing Details

uat_us
DESKTOP-6C3NK6N\WXS 2024-08-16 11:14:46 +08:00
parent 7701442560
commit e5cb28b00d
1 changed files with 17 additions and 17 deletions

View File

@ -1,7 +1,7 @@
import Vue from 'vue'
import 'normalize.css/normalize.css' // A modern alternative to CSS resets
import { createVersionPolling } from "@/utils/version-polling.esm.js";
// import { createVersionPolling } from "@/utils/version-polling.esm.js";
import ElementUI, { MessageBox } from 'element-ui'
import { getBasicDataAllSelect, getFrontInternationalizationList, getCurrentPublishInfo } from '@/api/dictionary/dictionary'
import { resetReadingRestTime } from '@/api/trials/reading'
@ -528,21 +528,21 @@ async function VueInit() {
} : () => { }, process.env.VUE_APP_LOCK_FOR_TIME)
}
VueInit()
createVersionPolling({
appETagKey: "__APP_ETAG__",
pollingInterval: 5 * 60 * 1000, // 单位为毫秒
silent: process.env.NODE_ENV === false, // 开发环境下不检测
onUpdate: (self) => {
// 当检测到有新版本时,执行的回调函数,可以在这里提示用户刷新页面
const result = confirm(_vm.$t("versionPolling:tip"));
if (result) {
self.onRefresh();
} else {
self.onCancel();
}
// 强制更新可以用alert
// alert('有新版本,请刷新页面');
},
});
// createVersionPolling({
// appETagKey: "__APP_ETAG__",
// pollingInterval: 5 * 60 * 1000, // 单位为毫秒
// silent: process.env.NODE_ENV === false, // 开发环境下不检测
// onUpdate: (self) => {
// // 当检测到有新版本时,执行的回调函数,可以在这里提示用户刷新页面
// const result = confirm(_vm.$t("versionPolling:tip"));
// if (result) {
// self.onRefresh();
// } else {
// self.onCancel();
// }
// // 强制更新可以用alert
// // alert('有新版本,请刷新页面');
// },
// });