From 95bf24ff856e0fc6a7952f8570b55d9156d0b7d1 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 11 Oct 2021 16:17:44 +0000 Subject: [PATCH] fix(angular): setup config properly (#24028) fix view stacks --- packages/vue-router/src/viewStacks.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/vue-router/src/viewStacks.ts b/packages/vue-router/src/viewStacks.ts index 00bb89b5898..a43a866244c 100644 --- a/packages/vue-router/src/viewStacks.ts +++ b/packages/vue-router/src/viewStacks.ts @@ -236,17 +236,10 @@ export const createViewStacks = (router: Router) => { const viewStack = viewStacks[outletId]; if (!viewStack) return; - const { enteringIndex: endIndex, leavingIndex: startIndex } = findViewIndex(viewStack, enteringViewItem, leavingViewItem); - let mountDiff = delta - 1; + const { leavingIndex: startIndex } = findViewIndex(viewStack, enteringViewItem, leavingViewItem); - for (let i = startIndex + 1; i < endIndex; i++) { + for (let i = startIndex + 1; i < startIndex + delta; i++) { viewStack[i].mount = true; - - mountDiff -= 1; - - if (mountDiff === 0) { - return; - } } }