最近做微信小程序的上拉加载功能,直接上代码(样式使用的weui):
- js代码
1 | /** |
wxml代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26<scroll-view class='yr-doctor-card' scroll-y="true" bindscrolltolower="searchScrollLower">
<view class="page__bd">
<block wx:for="{{doctorList}}" wx:for-item="item" wx:key="Id">
<navigator url="../news/news?moduleId={{item.Id}}" class="weui-media-box weui-media-box_appmsg" hover-class="weui-cell_active">
<view class="weui-media-box__hd weui-media-box__hd_in-appmsg">
<image class="weui-media-box__thumb" src="{{item.image}}" />
</view>
<view class="weui-media-box__bd weui-media-box__bd_in-appmsg">
<view class="weui-media-box__title">{{item.title}}</view>
<view class="weui-media-box__desc">
<view class='yr-text'>{{item.abstract}}</view>
</view>
</view>
</navigator>
</block>
<view class="weui-media-box weui-media-box_appmsg">
<view class="weui-media-box__desc yr_text_center" hidden="{{!searchLoading}}">
<view class="weui-loading"></view>
<view class="weui-loadmore__tips">正在加载</view>
</view>
<view class="weui-media-box__desc yr_text_center" hidden="{{!searchLoadingComplete}}">
<view class="weui-loadmore__tips">已加载全部</view>
</view>
</view>
</view>
</scroll-view>效果如图