|
@@ -192,21 +192,16 @@
|
|
|
}
|
|
|
let refreshing = false
|
|
|
const isChromeError = (error) => {
|
|
|
- console.log('onError刷新isChromeError', error);
|
|
|
- const str = error.message + '';
|
|
|
- const isChunkLoadFailed = str.indexOf('imported') || str.indexOf('Expected');
|
|
|
- if (isChunkLoadFailed != -1 && !refreshing) {
|
|
|
- refreshing = true;
|
|
|
-
|
|
|
- sessionStorage.setItem('isRouter', 'true')
|
|
|
- reloadPage()
|
|
|
- // showModalMask.value = true;
|
|
|
- // router.push(to.path)
|
|
|
-
|
|
|
- // setTimeout(()=>{
|
|
|
- // sessionStorage.removeItem('isRouter')
|
|
|
- // },60000)
|
|
|
- }
|
|
|
+ refreshing = true;
|
|
|
+ sessionStorage.setItem('isRouter', 'true')
|
|
|
+ reloadPage()
|
|
|
+ // showModalMask.value = true;
|
|
|
+ // router.push(to.path)
|
|
|
+
|
|
|
+ // setTimeout(()=>{
|
|
|
+ // sessionStorage.removeItem('isRouter')
|
|
|
+ // },60000)
|
|
|
+
|
|
|
// console.log(error, '这是js的报错 希望可以从错误类型判断')
|
|
|
}
|
|
|
window.addEventListener('error', isChromeError, true)
|