data() {
return {
taskData: [],
projectPage: {
pageIndex: 1,
pageSize: 10,
},
}
},
// 下拉触底
onReachBottom() {
let _this = this
// 下拉一次当前页刷新一次
_this.projectPage.pageIndex += 1,
// 下拉传值给查询 判断是否下拉判断
_this.queryTask('more')
}
// 查询任务单
queryTask(mork) {
let _this = this
uni.request({
url: ****
data: {
guid: _this.guid,
pageIndex: _this.projectPage.pageIndex,
pageSize: _this.projectPage.pageSize,
},
success: (res) => {
// 先判断当前页是不为第一页,
if (_this.projectPage.pageIndex > 1) {
// 合并新数据到数组里面
_this.taskData = _this.taskData.concat(res.data.data)
} else {
_this.taskData = res.data.data
}
//mork是下拉传过来判断是否下拉
if (res.data.data.length == 0 && mork == 'more') {
_this.$refs.uToast.show({
title: '没有更多数据了',
type: 'warning',
})
return
}
}
})
}