From 7bf73d3988d70481a9b817e7049d33fb79a41f8b Mon Sep 17 00:00:00 2001 From: zerosaturation Date: Tue, 14 Apr 2026 15:06:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E9=93=B8=E7=88=B1?= =?UTF-8?q?=E4=BA=8C=E7=BA=A7=E5=88=86=E7=B1=BB=E5=90=B8=E9=A1=B6bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/pages/castlove/success.vue | 2 +- frontend/pages/components/CastloveContent.vue | 12 +++++++----- frontend/pages/square/square.vue | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/frontend/pages/castlove/success.vue b/frontend/pages/castlove/success.vue index f38ed53..072677c 100644 --- a/frontend/pages/castlove/success.vue +++ b/frontend/pages/castlove/success.vue @@ -103,7 +103,7 @@ const handleViewDetails = () => { uni.removeStorageSync('temp_nft_data'); - uni.redirectTo({ + uni.navigateTo({ url: `/pages/asset-detail/asset-detail?order_id=${orderId}&from=castlove` }); }; diff --git a/frontend/pages/components/CastloveContent.vue b/frontend/pages/components/CastloveContent.vue index 70b6690..2ff8c20 100644 --- a/frontend/pages/components/CastloveContent.vue +++ b/frontend/pages/components/CastloveContent.vue @@ -321,11 +321,13 @@ const handleCategoryChange = (value) => { // 滚动到创作网格列表的顶部(分类栏位置) // 轮播图360rpx + 主Tab约280rpx + 间距 ≈ 320px - scrollTop.value = 360; - // 强制触发滚动更新 - setTimeout(() => { - scrollTop.value = 361; - }, 100); + if (isFixed.value) { + scrollTop.value = 360; + // 强制触发滚动更新 + setTimeout(() => { + scrollTop.value = 361; + }, 100); + } loadCreations(); }; diff --git a/frontend/pages/square/square.vue b/frontend/pages/square/square.vue index 4acdd30..b7baa67 100644 --- a/frontend/pages/square/square.vue +++ b/frontend/pages/square/square.vue @@ -202,7 +202,7 @@ const handleTabChange = (newTab) => { ] if (newTab >= 0 && newTab < routes.length) { - uni.redirectTo({ + uni.navigateTo({ url: routes[newTab] }) }