使用scroll-view实现页面列表滚动加载
1、css样式
.right-scroll-view {
width: 100%;
height: 100%;
}
2、代码
<scroll-view class="right-scroll-view" scroll-y="true" scroll-with-animation="true"
@scrolltolower="scrollLoadMoreData">
<view class="load-text">
<text>{{loadText}}</text>
</view>
</scroll-view>
3、方法
loadText: '滚动加载更多...',
datas: {
next: true,
curPage: 1,
datas: []
},
async scrollLoadMoreData() {
if(!this.datas.next) {
this.loadText = "已经到底了!"
return
}
uni.showLoading({
mask: true,
title: '加载中...'
})
await this.loadMoreData()
uni.hideLoading()
},