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