1
lkk
10 天以前 222c1ceea2edd44fb660f384793baf8877bffc20
src/main.js
@@ -16,7 +16,7 @@
import Print from "vue-print-nb";
import JsonExcel from "vue-json-excel";
import '@/utils/rem.js'; //在main.js中引入rem.js
Vue.component("downloadExcel", JsonExcel);
import "./assets/icons"; // icon
@@ -98,6 +98,22 @@
Vue.config.productionTip = false;
let lastVersion = localStorage.getItem('appVersion');
const checkVersion = async () => {
  const res = await axios.get('/api/version'); // 返回当前版本号
  if (res.data.version !== lastVersion) {
    localStorage.setItem('appVersion', res.data.version);
    // ElMessageBox.confirm('检测到新版本,是否刷新?', '提示', {
    //   confirmButtonText: '刷新',
    // }).then(() => {
      window.location.reload(true); // 强制刷新
    // });
  }
};
// 定时检查(如每小时一次)
setInterval(checkVersion, 60 * 60 * 1000);
new Vue({
  el: "#app",
  router,