<scroll-view class="bottomOut" scroll-y="true" @scrolltolower="bottomOut" >
<view v-for="(item.index) in itemList">此处省略遍历的内容</view>
<view v-if="showTotal" class="showTotal">没有更多了呦~</view>
</scroll-view>
data(){
total:"",
showTotal:false,
params:{
page_index:1,
page_size:15
}
}
onShow() {
this.request()
},
methods:{
bottomOut() {
if (this.params.page_index >= this.total) {
this.showTotal=true//已经滑到底的提醒
return false;
}
this.param.page_index ++;
this.request()
},
request(){
//封装的api请求 此处为方法
_API_TeamList_GTeamLevelDetail(this.param).then(res => {
this.total = Math.ceil(res.data.total / this.param.page_size);
this.itemList= this.itemList.concat(res.data.list)
}
}