|
@@ -1,5 +1,5 @@
|
|
|
import { NButton, NModal, NSpace, useDialog } from 'naive-ui';
|
|
|
-import { defineComponent, ref } from 'vue';
|
|
|
+import { defineComponent, onBeforeUnmount, ref } from 'vue';
|
|
|
import { useRouter } from 'vue-router';
|
|
|
import downBg from './images/downBg.png'
|
|
|
import rocketIcon from './images/rocketIcon.png'
|
|
@@ -22,13 +22,10 @@ export default defineComponent({
|
|
|
if (isChunkLoadFailed != -1 && !refreshing) {
|
|
|
refreshing = true;
|
|
|
console.log('onError刷新');
|
|
|
- if (window.matchMedia('(display-mode: standalone)').matches) {
|
|
|
- return
|
|
|
-
|
|
|
- }else {
|
|
|
+ sessionStorage.setItem('isRouter','true')
|
|
|
showModalMask.value = true;
|
|
|
router.push(to.path)
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
|
|
|
// dialog.warning({
|
|
@@ -74,13 +71,18 @@ export default defineComponent({
|
|
|
if (refreshing) {
|
|
|
return;
|
|
|
}
|
|
|
- showModalMask.value = true
|
|
|
+ const isRouter = sessionStorage.getItem('isRouter')
|
|
|
+ if(!isRouter){
|
|
|
+ showModalMask.value = true
|
|
|
+ }
|
|
|
refreshing = true;
|
|
|
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ onBeforeUnmount(()=>{
|
|
|
+ sessionStorage.removeItem('isRouter')
|
|
|
+ })
|
|
|
checkNewVersion()
|
|
|
|
|
|
const reloadPage = ()=>{
|