|
@@ -6,6 +6,7 @@ import rocketIcon from './images/rocketIcon.png'
|
|
|
import styles from './index.module.less'
|
|
|
import axios from 'axios';
|
|
|
let refreshing = false;
|
|
|
+let isError = false;
|
|
|
const reloadPage = async()=>{
|
|
|
if ('serviceWorker' in navigator) {
|
|
|
// let refreshing = false
|
|
@@ -23,6 +24,7 @@ const reloadPage = async()=>{
|
|
|
|
|
|
const isChromeError = (error:any) => {
|
|
|
console.log(error, 'error===>isChromeError',refreshing)
|
|
|
+ isError= true
|
|
|
setTimeout(()=>{
|
|
|
if (!refreshing && !error.message) {
|
|
|
refreshing = true;
|
|
@@ -63,7 +65,11 @@ export default defineComponent({
|
|
|
console.log('修改刷新',refreshing)
|
|
|
sessionStorage.setItem('isRouter','true')
|
|
|
showModalMask.value = true
|
|
|
-
|
|
|
+ setTimeout(()=>{
|
|
|
+ if(isError){
|
|
|
+ reloadPage()
|
|
|
+ }
|
|
|
+ },800)
|
|
|
|
|
|
// setTimeout(()=>{
|
|
|
// sessionStorage.removeItem('isRouter')
|