diff --git a/packages/vue-app/template/index.js b/packages/vue-app/template/index.js index 58c1e231ee..13fdeca493 100644 --- a/packages/vue-app/template/index.js +++ b/packages/vue-app/template/index.js @@ -269,7 +269,7 @@ async function createApp(ssrContext, config = {}) { // Wait for async component to be resolved first await new Promise((resolve, reject) => { - router.push(app.context.route.fullPath, resolve, (err) => { + router.replace(app.context.route.fullPath, resolve, (err) => { // https://github.com/vuejs/vue-router/blob/v3.4.3/src/util/errors.js if (!err._isRouter) return reject(err) if (err.type !== 2 /* NavigationFailureType.redirected */) return resolve()