|
@@ -4,8 +4,8 @@
|
|
|
<text class="nav-bar-title">学习</text>
|
|
<text class="nav-bar-title">学习</text>
|
|
|
</view>
|
|
</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-padding">
|
|
|
<view class="xxjl-card-box">
|
|
<view class="xxjl-card-box">
|
|
|
<!-- 显示内容 -->
|
|
<!-- 显示内容 -->
|
|
@@ -64,7 +64,7 @@
|
|
|
</view>
|
|
</view>
|
|
|
</scroll-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">
|
|
<view v-if="!existData" class="ezy-page-body">
|
|
@@ -159,13 +159,13 @@
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
goTopBtn() {
|
|
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() {
|
|
moreBtn() {
|
|
|
uni.switchTab({
|
|
uni.switchTab({
|