在app中实现分页效果的时候建议使用scroll-view标签
在data中定义好分页,从接口中获取一共的条数,
pageInfo: {pageNum: 1,pageSize: 10,messageCode: null,},total: 0,
在一进入页面就请求方法或者接口获取到条数
onLoad中调用这个方法
onLoad() {this.listInit();},
listInit() {this.pageInfo.pageNum = 1this.list = []this.isBottom = falsethis.调用方法名称()},
1.在标签中写滑动方法
<!-- {{isBottom?'没有更多数据了~':'下拉加载更多'}} -->没有更多数据了
2.滚动到底部之后触发方法
// 滚到底部lowerBottom() {if (this.pageInfo.pageNum * this.pageInfo.pageSize >= this.total) return this.showMoreData = truethis.pageInfo.pageNum++this.getRecordList();// 这个是你自己调用接口的方法},
自己的方法名称() {接口地址(给后台的参数,要有分页).then(res => {this.upLoadList = [...this.upLoadList, ...res.rows];this.total = res.total});},