|
|
@@ -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>
|