Browse Source

fix: scroll back to top when tab switch (#3498). resolve #3490

pull/3500/merge
xachary 2 years ago
committed by GitHub
parent
commit
d709dd67b5
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      src/router/guard/index.ts

5
src/router/guard/index.ts

@ -101,11 +101,10 @@ function createScrollGuard(router: Router) {
return /^#/.test(href);
};
const body = document.body;
router.afterEach(async (to) => {
// scroll top
isHash((to as RouteLocationNormalized & { href: string })?.href) && body.scrollTo(0, 0);
isHash((to as RouteLocationNormalized & { href: string })?.href) &&
document.querySelector('.vben-layout-content')?.scrollTo(0, 0);
return true;
});
}

Loading…
Cancel
Save