Skip to content

Commit c5b1ea1

Browse files
authored
refactor(guards): use enteringRecords in queue (#1910)
1 parent 87e03c5 commit c5b1ea1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/router/src/router.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -855,9 +855,9 @@ export function createRouter(options: RouterOptions): Router {
855855
.then(() => {
856856
// check the route beforeEnter
857857
guards = []
858-
for (const record of to.matched) {
858+
for (const record of enteringRecords) {
859859
// do not trigger beforeEnter on reused views
860-
if (record.beforeEnter && !from.matched.includes(record)) {
860+
if (record.beforeEnter) {
861861
if (isArray(record.beforeEnter)) {
862862
for (const beforeEnter of record.beforeEnter)
863863
guards.push(guardToPromiseFn(beforeEnter, to, from))

0 commit comments

Comments
 (0)