|
@@ -9,7 +9,7 @@ export default defineComponent({
|
|
|
setup() {
|
|
|
const router = useRouter();
|
|
|
const dialog = useDialog();
|
|
|
- let isOpen = false;
|
|
|
+ let refreshing = false;
|
|
|
|
|
|
const showModalMask = ref(false)
|
|
|
|
|
@@ -20,8 +20,8 @@ export default defineComponent({
|
|
|
console.log(error, to)
|
|
|
// const targetPath = router.history.pending.fullPath
|
|
|
|
|
|
- if (isChunkLoadFailed != -1 && !isOpen) {
|
|
|
- isOpen = true;
|
|
|
+ if (isChunkLoadFailed != -1 && !refreshing) {
|
|
|
+ refreshing = true;
|
|
|
console.log('onError刷新');
|
|
|
router.push(to)
|
|
|
showModalMask.value = true
|
|
@@ -63,7 +63,7 @@ export default defineComponent({
|
|
|
|
|
|
// 尝试监听install
|
|
|
|
|
|
- let refreshing = false;
|
|
|
+
|
|
|
navigator.serviceWorker.addEventListener('controllerchange', () => {
|
|
|
console.log('controllerchange刷新');
|
|
|
if (refreshing) {
|