微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。
本篇文章给大家带来的内容是关于微信小程序实例代码:上拉加载更多的实现方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
一、代码环境
一开始用的是scroll-view组件,但是真机运用的时候发现上拉加载更多的时候,数据有跳动,对用户交互及其不友好,所以决定修改上拉加载更多的效果
我用的是wepy框架,参照多个网上文档,也参照官方文档主要用的是onReachBottom()事件
二、代码
视图层:
<repeat for="{{recordList}}" key="index" index="index" item="item" >
<view class="zan-panel">
<view class="zan-cell">
<view class="zan-cell__bd">变更内容:{{item.typeText}}</view>
<view class="zan-cell__ft">¥<text style="padding-left:4rpx">{{item.totalFee/100}}</text></view>
</view>
<view class="zan-cell">
<view class="zan-cell__bd zan-font-12 zan-c-gray-dark">变更时间:{{item.updateTime}}</view>
</view>
</view>
</repeat>
<block wx:if="{{recordList.length > pageSize}}">
<block wx:if="{{updateLoadShow}}">
<updateLoad :loading="updateLoadShow"></updateLoad>
</block>
<view class="doc-description zan-center" style="font-size:12px;" wx:else>
<text>{{updateLoadTxt}}</text>
</view>
</block>