From 230cbaaf0995660abc87bbd32dc52533b02336e6 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Sat, 28 Feb 2026 15:09:47 +0800 Subject: [PATCH] feat: improve code page scroll to top --- .../[[org]]/[packageName]/v/[version]/[...filePath].vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue b/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue index 29208b231..0937278e5 100644 --- a/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue +++ b/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue @@ -256,6 +256,10 @@ function scrollToTop() { contentContainer.value.scrollTo({ top: 0, behavior: 'smooth' }) } } +const { y } = useScroll(contentContainer) +const isVisible = computed(() => { + return y.value > SCROLL_TO_TOP_THRESHOLD +}) // Canonical URL for this code page const canonicalUrl = computed(() => `https://npmx.dev${getCodeUrl(route.params)}`) @@ -459,6 +463,7 @@ defineOgImageComponent('Default', {