| 
					
				 | 
			
			
				@@ -46,19 +46,21 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const showModalMask = ref(false);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const route = useRoute();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // router.onError((error, to, form) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   const str = error.message + '';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   const isChunkLoadFailed = str.indexOf('imported');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   console.log(error, to)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   // const targetPath = router.history.pending.fullPath
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   if (isChunkLoadFailed != -1 && !refreshing) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     refreshing = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     console.log('onError刷新');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     sessionStorage.setItem('isRouter','true')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       // showModalMask.value = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       // router.push(to.path)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    router.onError((error, to) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const str = error.message + '';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const isChunkLoadFailed = str.indexOf('imported');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(error, to);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const targetPath = router.currentRoute.value.fullPath;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (isChunkLoadFailed != -1 && !refreshing) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        refreshing = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log('onError刷新');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // sessionStorage.setItem('isRouter', 'true');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // showModalMask.value = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // router.push(to.path)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        location.hash = targetPath;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        window.location.reload();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     router.beforeEach(async (to, from, next) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const flag = await versionCheck();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log('路由之前弹窗', `refreshing${refreshing},flag:${flag}`);
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -116,7 +118,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const isRouter = sessionStorage.getItem('isRouter');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!isRouter) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               // showModalMask.value = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              reloadPage();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // reloadPage();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             refreshing = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }
 
			 |