Skip to content

Commit de03e8a

Browse files
authored
Merge pull request #649 from flystar233/dev
fix: 修复为我推荐页面点击MV直接展示评论区而不是mv本身的bug
2 parents 69a9b32 + 2b00699 commit de03e8a

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/router/index.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,17 @@ router.beforeEach((to, from, next) => {
5050
});
5151

5252
// 后置守卫
53-
router.afterEach(() => {
53+
router.afterEach((to, from) => {
5454
// 进度条
5555
window.$loadingBar.finish();
56+
// 路由变化时重置滚动位置(排除仅 hash 变化的情况)
57+
if (to.fullPath.split("#")[0] !== from.fullPath.split("#")[0]) {
58+
const mainContent = document.getElementById("main-content");
59+
if (mainContent) {
60+
const scrollContainer = mainContent.querySelector(".n-scrollbar-container");
61+
if (scrollContainer) scrollContainer.scrollTop = 0;
62+
}
63+
}
5664
});
5765

5866
export default router;

0 commit comments

Comments
 (0)