From 4182fa23edcb969739914d1d0804338ba4deadc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E6=88=90=E5=BC=BA?= Date: Mon, 23 Nov 2020 15:15:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/permission.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/utils/permission.js b/src/utils/permission.js index 6133d4f..8bc40d6 100644 --- a/src/utils/permission.js +++ b/src/utils/permission.js @@ -61,3 +61,13 @@ router.afterEach(async () => { await store.dispatch('GET_DEPLIST') }) + +router.onError((error) => { + const pattern = /Loading chunk (\d)+ failed/g + console.log('xcq --- pattern: ', pattern) + const isChunkLoadFailed = error.message.match(pattern) + const targetPath = router.history.pending.fullPath + if (isChunkLoadFailed) { + router.replace(targetPath) + } +})