瀏覽代碼

测试线上环境

lifanagju_citu 6 月之前
父節點
當前提交
b6ba2f9555
共有 1 個文件被更改,包括 31 次插入0 次删除
  1. 31 0
      src/App.vue

+ 31 - 0
src/App.vue

@@ -1,5 +1,36 @@
 <script setup>
 import { RouterView } from 'vue-router'
+import { ref, onMounted, onUnmounted } from 'vue'
+
+// const checkVersion = () => {
+//   const oldVersion = localStorage.getItem('version')
+//   axios.get('/version.json', {
+//     cache: 'no-store' // 禁用缓存
+//   }).then(({ data }) => {
+//     const res = data
+//     if (+oldVersion !== +res.version) {
+//       alert('页面已经更新,请点击 “确认” 按钮继续使用')
+//       // 如果有更新,保存最新版本
+//       localStorage.setItem('version', res.version)
+//       // 帮用户刷新页面
+//       setTimeout(() => {
+//         window.location.reload()
+//       }, 0)
+//     }
+//   })
+// }
+
+const timer = ref(null)
+onMounted(() => {
+  console.log(1, 'import.meta', import.meta)
+  // if (process.env.NODE_ENV === 'production') {
+  //   if (timer.value) clearInterval(timer.value)
+  //   timer.value = setInterval(() => { checkVersion() }, 3000)
+  // }
+})
+onUnmounted(() => {
+  if (timer.value) clearInterval(timer.value)
+})
 </script>
 
 <template>