Просмотр исходного кода

Merge branch '2025鹅状元数学' of https://gogs.mtavip.com/wangguoyu/uniProject into 2025鹅状元数学

tanxue 3 недель назад
Родитель
Сommit
ac21cc5dbc
1 измененных файлов с 8 добавлено и 8 удалено
  1. 8 8
      pages/chanpinneirong/index.vue

+ 8 - 8
pages/chanpinneirong/index.vue

@@ -4,8 +4,8 @@
 			<text class="nav-bar-title">学习</text>
 		</view>
 		<!-- 滚动区域 -->
-		<scroll-view v-if="existData" class="ezy-page-body xuexi-page-body" scroll-y :scroll-top="scrollTop"
-			@scroll="handleScroll">
+		<scroll-view v-if="existData" class="ezy-page-body xuexi-page-body" :scroll-with-animation="true" scroll-y
+			:scroll-top="scrollTop" @scroll="handleScroll">
 			<view class="xxjl-card-box-padding">
 				<view class="xxjl-card-box">
 					<!-- 显示内容 -->
@@ -64,7 +64,7 @@
 			</view>
 		</scroll-view>
 		<!-- 回到顶部 -->
-		<view  v-show="showGoTop"  class="go-top-btn" @click="goTopBtn"></view>
+		<view v-show="showGoTop" class="go-top-btn" @click="goTopBtn"></view>
 
 		<!-- 无数据占位 -->
 		<view v-if="!existData" class="ezy-page-body">
@@ -159,13 +159,13 @@
 		},
 		methods: {
 			goTopBtn() {
-				uni.pageScrollTo({ // 添加平滑滚动效果
-					scrollTop: 0,
-					duration: 300
+				// 替换原来的 uni.pageScrollTo
+				this.scrollTop = Math.random(); // 先设置一个随机值
+				this.$nextTick(() => {
+					this.scrollTop = 0; // 再设置回0
 				});
 
-				this.scrollTop = 0;
-				this.showGoTop = false; // 滚动到顶部后隐藏按钮
+				this.showGoTop = false;
 			},
 			moreBtn() {
 				uni.switchTab({