Commit 5833043d1461237e9fe04d3b5a93e3758da4bcab
Committed by
GitHub
1 parent
35f2d074
fix(useRedo): 重新加载页面useRedo方法会添加一条浏览记录 (#2043)
Showing
1 changed file
with
2 additions
and
2 deletions
src/hooks/web/usePage.ts
... | ... | @@ -31,7 +31,7 @@ export function useGo(_router?: Router) { |
31 | 31 | * @description: redo current page |
32 | 32 | */ |
33 | 33 | export const useRedo = (_router?: Router) => { |
34 | - const { push, currentRoute } = _router || useRouter(); | |
34 | + const { replace, currentRoute } = _router || useRouter(); | |
35 | 35 | const { query, params = {}, name, fullPath } = unref(currentRoute.value); |
36 | 36 | function redo(): Promise<boolean> { |
37 | 37 | return new Promise((resolve) => { |
... | ... | @@ -46,7 +46,7 @@ export const useRedo = (_router?: Router) => { |
46 | 46 | params['_redirect_type'] = 'path'; |
47 | 47 | params['path'] = fullPath; |
48 | 48 | } |
49 | - push({ name: REDIRECT_NAME, params, query }).then(() => resolve(true)); | |
49 | + replace({ name: REDIRECT_NAME, params, query }).then(() => resolve(true)); | |
50 | 50 | }); |
51 | 51 | } |
52 | 52 | return redo; | ... | ... |