|  | @@ -4,6 +4,7 @@ import { useRouter } from 'vue-router';
 | 
	
		
			
				|  |  |  import downBg from './images/downBg.png'
 | 
	
		
			
				|  |  |  import rocketIcon from './images/rocketIcon.png'
 | 
	
		
			
				|  |  |  import styles from './index.module.less'
 | 
	
		
			
				|  |  | +import { useUserStore } from '/src/store/modules/users';
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  |    name: 'router-error',
 | 
	
		
			
				|  |  |    setup() {
 | 
	
	
		
			
				|  | @@ -11,7 +12,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      const dialog = useDialog();
 | 
	
		
			
				|  |  |      let refreshing = false;
 | 
	
		
			
				|  |  |      const showModalMask = ref(false)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +    const userInfo = useUserStore()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      router.onError((error, to, form) => {
 | 
	
		
			
				|  |  |        const str = error.message + '';
 | 
	
	
		
			
				|  | @@ -21,8 +22,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        if (isChunkLoadFailed != -1 && !refreshing) {
 | 
	
		
			
				|  |  |          refreshing = true;
 | 
	
		
			
				|  |  | -        console.log('onError刷新');
 | 
	
		
			
				|  |  | -        sessionStorage.setItem('isRouter','true')
 | 
	
		
			
				|  |  | +        userInfo.setIsRouterError(true)
 | 
	
		
			
				|  |  |            showModalMask.value = true;
 | 
	
		
			
				|  |  |            router.push(to.path)
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -72,17 +72,18 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            if (refreshing) {
 | 
	
		
			
				|  |  |              return;
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | -          const isRouter = sessionStorage.getItem('isRouter')
 | 
	
		
			
				|  |  | +          const isRouter =  userInfo.getIsRouteError()
 | 
	
		
			
				|  |  |            if(!isRouter){
 | 
	
		
			
				|  |  |              showModalMask.value = true
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | +          userInfo.setIsRouterError(false)
 | 
	
		
			
				|  |  |            refreshing = true;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      onBeforeUnmount(()=>{
 | 
	
		
			
				|  |  | -      sessionStorage.removeItem('isRouter')
 | 
	
		
			
				|  |  | +      userInfo.setIsRouterError(false)
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |      checkNewVersion()
 | 
	
		
			
				|  |  |  
 |