Commit ec7efcf0f0161c8e14168bf69ba27ba36e2a1ac8
Committed by
GitHub
1 parent
cbcd9098
fix(router): reserving `Redirect` after reset (#126)
After logging out and then logging in, click Refresh to display 404.
Showing
1 changed file
with
2 additions
and
1 deletions
src/router/index.ts
... | ... | @@ -7,6 +7,7 @@ import { createGuard } from './guard/'; |
7 | 7 | |
8 | 8 | import { basicRoutes } from './routes/'; |
9 | 9 | import { scrollBehavior } from './scrollBehavior'; |
10 | +import { REDIRECT_NAME } from './constant'; | |
10 | 11 | |
11 | 12 | export const hashRouter = createWebHashHistory(); |
12 | 13 | |
... | ... | @@ -20,7 +21,7 @@ const router = createRouter({ |
20 | 21 | |
21 | 22 | // reset router |
22 | 23 | export function resetRouter() { |
23 | - const resetWhiteNameList = ['Login']; | |
24 | + const resetWhiteNameList = ['Login', REDIRECT_NAME]; | |
24 | 25 | router.getRoutes().forEach((route) => { |
25 | 26 | const { name } = route; |
26 | 27 | if (name && !resetWhiteNameList.includes(name as string)) { | ... | ... |