|  | @@ -35,7 +35,6 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      router.beforeEach(async (to, from, next) => {
 | 
	
		
			
				|  |  |        const flag =  await versionCheck()
 | 
	
		
			
				|  |  |          if(flag){
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              sessionStorage.setItem('isRouter','true')
 | 
	
		
			
				|  |  |              showModalMask.value = true
 | 
	
		
			
				|  |  |              setTimeout(()=>{
 | 
	
	
		
			
				|  | @@ -88,13 +87,24 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +    checkNewVersion()
 | 
	
		
			
				|  |  |      onBeforeUnmount(()=>{
 | 
	
		
			
				|  |  |        sessionStorage.removeItem('isRouter')
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    const reloadPage = ()=>{
 | 
	
		
			
				|  |  | -      checkNewVersion()
 | 
	
		
			
				|  |  | +    const reloadPage = async()=>{
 | 
	
		
			
				|  |  | +      if ('serviceWorker' in navigator) {
 | 
	
		
			
				|  |  | +        // let refreshing = false
 | 
	
		
			
				|  |  | +        const flag = (await caches.keys()).length > 0;
 | 
	
		
			
				|  |  | +        // console.log(caches.keys(), `0904路由更新有缓存${flag}`);
 | 
	
		
			
				|  |  | +        caches.keys().then(function (cacheNames) {
 | 
	
		
			
				|  |  | +          cacheNames.forEach(function (cacheName) {
 | 
	
		
			
				|  |  | +            caches.delete(cacheName);
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        // 尝试监听install
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        window.location.reload();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |