Skip to content

Commit 9611bd7

Browse files
committed
Make MemoryRouter set navigate and scroll
1 parent e773947 commit 9611bd7

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+
}, 1000);
44+
3945
},
4046
back: () => {
4147
go(-1);

0 commit comments

Comments
 (0)