/**
- 页面的初始数据
*/
js
data: {
// 一页多少条
pageSize: 10,
// 在第多少页
pageNo: 1,
// 列表数据
list: [],
},
// 车辆列表接口
js
getList() {
getCars({
page: this.data.pageNo,
pagesize: this.data.pageSize
}).then((res) => {
console.log(res);
// 停止下拉刷新操作
wx.stopPullDownRefresh()
// 返回有数据时
if (res.data.list.length != 0) {
// 如果是第一页
if (this.data.pageNo == 1) {
this.setData({
list: res.data.list
})
} else {
// 不是第一页 则要拼接上之前的列表
this.setData({
list: this.data.list.concat(res.data.list)
})
}
} else {
wx.showToast({
title: '没有更多数据了!',
icon: 'none',
duration: 1500
})
}
})
},
/**
- 页面上拉触底事件的处理函数
*/
js
onReachBottom() {
// 页面触底后 页码加一 并调用接口
this.setData({
pageNo: this.data.pageNo + 1
})
this.getList()
},