Skip to content

Commit bf255e3

Browse files
authored
Merge pull request #395 from birkskyum/fix-memory-router
[BugFix] Make MemoryRouter set navigate and scroll
2 parents 1f5bdb4 + 1ed0a4e commit bf255e3

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/routers/MemoryRouter.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,15 @@ export function createMemoryHistory() {
3333
entries.splice(index + 1, entries.length - index, value);
3434
index++;
3535
}
36-
if (scroll) {
37-
scrollToHash(value.split("#")[1] || "", true);
38-
}
36+
37+
listeners.forEach(listener => listener(value));
38+
39+
setTimeout(() => {
40+
if (scroll) {
41+
scrollToHash(value.split("#")[1] || "", true);
42+
}
43+
}, 0);
44+
3945
},
4046
back: () => {
4147
go(-1);

0 commit comments

Comments
 (0)