diff --git a/packages/vue-app/template/components/nuxt-link.client.js b/packages/vue-app/template/components/nuxt-link.client.js index 5c0ed81c88..d8dd86acc6 100644 --- a/packages/vue-app/template/components/nuxt-link.client.js +++ b/packages/vue-app/template/components/nuxt-link.client.js @@ -85,7 +85,8 @@ export default { const Components = this.getPrefetchComponents() for (const Component of Components) { - Component().then(() => Component.__prefetched = true).catch(() => {}) + Component().catch(() => {}) + Component.__prefetched = true }<% if (router.linkPrefetchedClass) { %> this.addPrefetchedClass()<% } %> }<% if (router.linkPrefetchedClass) { %>,