<u-divider text="到底了" :dashed="true"></u-divider>
searchData: { //查询条件
patientId: uni.getStorageSync('patient').patientId,
page: 1,
limit: 5,
orderPayStatus: 'DZF'
},
total: 0, //总条数
// 触底的事件
onReachBottom() {
if (this.searchData.page * this.searchData.limit >= this.total) {
this.$refs.uToast.show({
message: '数据加载完毕',
type: 'success'
})
return
}
// 让页码值自增+1
this.searchData.page++
this.getDataList()
},
getDataList() {
this.$u.api.myOrder(this.searchData).then(res => {
if (this.searchData.page != 1) {
this.list = this.list.concat(res.currentData)
} else {
this.list = res.currentData
}
this.total = res.totalRecord
})
},