From be18b315259c4f879d35aa690ef72014d30e12cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Ch=C5=82odnicki?= Date: Fri, 10 May 2019 10:50:50 +0200 Subject: [PATCH] fix(vue-app): properly catch component loading error (#5687) (#5688) --- packages/vue-app/template/components/nuxt-link.client.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/vue-app/template/components/nuxt-link.client.js b/packages/vue-app/template/components/nuxt-link.client.js index 4ae3791aa8..5c0ed81c88 100644 --- a/packages/vue-app/template/components/nuxt-link.client.js +++ b/packages/vue-app/template/components/nuxt-link.client.js @@ -85,10 +85,7 @@ export default { const Components = this.getPrefetchComponents() for (const Component of Components) { - try { - Component() - Component.__prefetched = true - } catch (e) {} + Component().then(() => Component.__prefetched = true).catch(() => {}) }<% if (router.linkPrefetchedClass) { %> this.addPrefetchedClass()<% } %> }<% if (router.linkPrefetchedClass) { %>,