import UserApi from '../../assets/js/http/userApi' Page({ /** * 页面的初始数据 */ data: { statusBarHeight: wx.getSystemInfoSync()['statusBarHeight'], list: [], pageNo: 1, pageSize: 10 }, goBack(){ wx.navigateBack() }, // 合同详情 contractDetail(e){ let id = e.currentTarget.dataset.meeting.id wx.navigateTo({ url: `../contractDetail/contractDetail?id=${id}`, }) }, loadData(){ wx.showToast({ title: '加载中...', icon: 'loading' }) let params = { pageNo: this.data.pageNo, pageSize: this.data.pageSize, // 创建时间倒叙排序 column:'createTime', order:'desc' } UserApi.contractList(params).then(res=>{ if(res.success && res.result.records && res.result.records.length){ this.setData({ list: [...this.data.list, ...res.result.records] }) } }).catch(err=>{ wx.showToast({ title: '加载失败', icon: 'none', duration: 2000 }) }) }, onLoad: function () { this.data.pageNo = 1 this.loadData() }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { this.data.pageNo++ this.loadData() } })