From 8c0c7bad575abe9c2e8b448acd4594ca25c653bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=20=E5=85=83=E5=B1=B1?= Date: Fri, 23 May 2025 16:09:24 +0800 Subject: [PATCH] fix back to top --- src/views/historic-stock/size1920/index.vue | 11 ++++++++--- src/views/historic-stock/size375/index.vue | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/views/historic-stock/size1920/index.vue b/src/views/historic-stock/size1920/index.vue index da106fe..d6d3548 100644 --- a/src/views/historic-stock/size1920/index.vue +++ b/src/views/historic-stock/size1920/index.vue @@ -237,12 +237,17 @@ const handlePageSizeChange = (size) => { // 回到顶部 const scrollToTop = () => { - window.scrollTo({ - top: 0, + // 尝试多种方法 + // 1. 使用document.body + document.body.scrollTop = 0; + // 2. 使用document.documentElement (HTML元素) + document.documentElement.scrollTop = 0; + // 3. 使用scrollIntoView + document.querySelector(".historic-data-container").scrollIntoView({ behavior: "smooth", + block: "start", }); }; - onMounted(() => { getPageDefaultData(); }); diff --git a/src/views/historic-stock/size375/index.vue b/src/views/historic-stock/size375/index.vue index 9fa34be..4acdb12 100644 --- a/src/views/historic-stock/size375/index.vue +++ b/src/views/historic-stock/size375/index.vue @@ -236,12 +236,17 @@ const handlePageSizeChange = (size) => { // 回到顶部 const scrollToTop = () => { - window.scrollTo({ - top: 0, + // 尝试多种方法 + // 1. 使用document.body + document.body.scrollTop = 0; + // 2. 使用document.documentElement (HTML元素) + document.documentElement.scrollTop = 0; + // 3. 使用scrollIntoView + document.querySelector(".historic-data-container").scrollIntoView({ behavior: "smooth", + block: "start", }); }; - onMounted(() => { getPageDefaultData(); });