|  | @@ -44,31 +44,34 @@ 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, 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.beforeEach(async (to, from, next) => {
 | 
	
		
			
				|  |  |        const flag =  await versionCheck()
 | 
	
		
			
				|  |  |        console.log('路由之前弹窗',`refreshing${refreshing},flag:${flag}`)
 | 
	
		
			
				|  |  |          if(flag&&!refreshing){
 | 
	
		
			
				|  |  |            refreshing = true;
 | 
	
		
			
				|  |  | +          // console.log('修改刷新',refreshing)
 | 
	
		
			
				|  |  |              sessionStorage.setItem('isRouter','true')
 | 
	
		
			
				|  |  | -            showModalMask.value = true
 | 
	
		
			
				|  |  | -          setTimeout(()=>{
 | 
	
		
			
				|  |  | -            if(isError){
 | 
	
		
			
				|  |  | -              reloadPage()
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -          },800)
 | 
	
		
			
				|  |  | +            reloadPage()
 | 
	
		
			
				|  |  | +          //   showModalMask.value = true
 | 
	
		
			
				|  |  | +          // setTimeout(()=>{
 | 
	
		
			
				|  |  | +          //   const dom = document.getElementById('updateModel')
 | 
	
		
			
				|  |  | +          //   if(isError&&!dom){
 | 
	
		
			
				|  |  | +          //     reloadPage()
 | 
	
		
			
				|  |  | +          //   }
 | 
	
		
			
				|  |  | +          // },1000)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |            //   setTimeout(()=>{
 | 
	
		
			
				|  |  |            //    sessionStorage.removeItem('isRouter')
 | 
	
	
		
			
				|  | @@ -114,7 +117,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            const isRouter = sessionStorage.getItem('isRouter')
 | 
	
		
			
				|  |  |            if(!isRouter){
 | 
	
		
			
				|  |  | -            showModalMask.value = true
 | 
	
		
			
				|  |  | +            // showModalMask.value = true
 | 
	
		
			
				|  |  | +            reloadPage()
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            refreshing = true;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -150,8 +154,8 @@ const versionCheck = async () => {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      return () => <div>
 | 
	
		
			
				|  |  | -              <NModal v-model:show={showModalMask.value} mask-closable={false}>
 | 
	
		
			
				|  |  | -          <div class={styles.downMove}>
 | 
	
		
			
				|  |  | +         <NModal v-model:show={showModalMask.value} mask-closable={false}>
 | 
	
		
			
				|  |  | +          <div class={styles.downMove} id='updateModel'>
 | 
	
		
			
				|  |  |              <img src={rocketIcon} class={styles.dingPng} alt="" />
 | 
	
		
			
				|  |  |              <img src={downBg} class={styles.downMoveBg} alt="" />
 | 
	
		
			
				|  |  |              <h2>发现新版本</h2>
 |