Przeglądaj źródła

Merge branch 'startLogin'

mo 1 rok temu
rodzic
commit
d2f0f8cc6f
1 zmienionych plików z 10 dodań i 8 usunięć
  1. 10 8
      src/components/RouterError/index.tsx

+ 10 - 8
src/components/RouterError/index.tsx

@@ -1,5 +1,5 @@
 import { NButton, NModal, NSpace, useDialog } from 'naive-ui';
-import { defineComponent, ref } from 'vue';
+import { defineComponent, onBeforeUnmount, ref } from 'vue';
 import { useRouter } from 'vue-router';
 import downBg from './images/downBg.png'
 import rocketIcon from './images/rocketIcon.png'
@@ -22,13 +22,10 @@ export default defineComponent({
       if (isChunkLoadFailed != -1 && !refreshing) {
         refreshing = true;
         console.log('onError刷新');
-        if (window.matchMedia('(display-mode: standalone)').matches) {
-          return
-
-        }else {
+        sessionStorage.setItem('isRouter','true')
           showModalMask.value = true;
           router.push(to.path)
-        }
+
 
 
         // dialog.warning({
@@ -74,13 +71,18 @@ export default defineComponent({
           if (refreshing) {
             return;
           }
-          showModalMask.value = true
+          const isRouter = sessionStorage.getItem('isRouter')
+          if(!isRouter){
+            showModalMask.value = true
+          }
           refreshing = true;
 
         });
       }
     }
-
+    onBeforeUnmount(()=>{
+      sessionStorage.removeItem('isRouter')
+    })
     checkNewVersion()
 
     const reloadPage = ()=>{