wangxy 1 month ago
parent
commit
e03dca1325
1 changed files with 14 additions and 5 deletions
  1. 14 5
      pages/chanpinneirong/index2.vue

+ 14 - 5
pages/chanpinneirong/index2.vue

@@ -3,7 +3,7 @@
 		<view class="icon-title-navBar-box">
 			<text class="nav-bar-title">学习</text>
 		</view>
-		<view v-if="existData" class="ezy-page-body xuexi-page-body">
+		<view v-if="existData" class="ezy-page-body xuexi-page-body" ref="containerRef">
 			<view class="xxjl-card-box-padding">
 				<view class="xxjl-card-box">
 					<!-- 显示内容 -->
@@ -86,7 +86,7 @@
 			</view>
 
 			<!-- 回到顶部 -->
-			<view class="go-top-btn" v-if="false"></view>
+			<view class="go-top-btn" v-if="showTop" @click="handleTop"></view>
 
 		</view>
 		<view v-if="!existData">
@@ -134,6 +134,7 @@
 				throttleTimer: null,
 				activeAAAIndex: 0,
 				defaultD: 0,
+        showTop: false,
 				//-------------- end ---------------/
 
 
@@ -486,11 +487,15 @@
 							if ((item.top + res[0].top) < this.defaultD+20) {
 								arr.push(index)
 							}
+              if (res[0].top< 0) {
+                this.showTop = true
+              } else {
+                this.showTop = false
+              }
 						})
-
 						if (arr.length) {
 							if (this.activeAAAIndex != arr[arr.length - 1]) {
-								console.log('当前数据', this.danyuanList[arr[arr.length - 1]])
+								// console.log('当前数据', this.danyuanList[arr[arr.length - 1]])
 								this.activeAAAIndex = arr[arr.length - 1];
 							}
 						}
@@ -512,7 +517,11 @@
 					// 添加初始调试信息
 					console.log("页面初始化完成,单元位置:", this.unitPositions);
 				});
-			}
+			},
+      handleTop() {
+        console.log('ccc', this.$refs.containerRef.$el.scrollTop)
+        this.$refs.containerRef.$el.scrollTop = 0;
+      }
 		},
 	}
 </script>