Commit 5833043d1461237e9fe04d3b5a93e3758da4bcab

Authored by muamuamu
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,7 +31,7 @@ export function useGo(_router?: Router) {
31 * @description: redo current page 31 * @description: redo current page
32 */ 32 */
33 export const useRedo = (_router?: Router) => { 33 export const useRedo = (_router?: Router) => {
34 - const { push, currentRoute } = _router || useRouter(); 34 + const { replace, currentRoute } = _router || useRouter();
35 const { query, params = {}, name, fullPath } = unref(currentRoute.value); 35 const { query, params = {}, name, fullPath } = unref(currentRoute.value);
36 function redo(): Promise<boolean> { 36 function redo(): Promise<boolean> {
37 return new Promise((resolve) => { 37 return new Promise((resolve) => {
@@ -46,7 +46,7 @@ export const useRedo = (_router?: Router) =&gt; { @@ -46,7 +46,7 @@ export const useRedo = (_router?: Router) =&gt; {
46 params['_redirect_type'] = 'path'; 46 params['_redirect_type'] = 'path';
47 params['path'] = fullPath; 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 return redo; 52 return redo;