// pages/my-users/my-users.js var http = require("../../utils/http.js") Page({ /** * 页面的初始数据 */ data: { totalInvite: 0, records: [], loadingMsg: "正在加载..", emptyMsg: "", totalPage: 1, pageNum: 1, }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function() { }, /** * 生命周期函数--监听页面显示 */ onShow: function() { this.loadPageData(1) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function() { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { if (this.data.pageNum < this.data.totalPage) { this.loadPageData(this.data.pageNum + 1); } }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { }, /** * 加载用户数据 */ loadPageData: function (pageNum) { var ths = this; wx.showLoading(); var params = { url: "/p/distribution/bindUserList", method: "GET", data: { // shopId: 1, current: pageNum, size: 20 }, callBack: (res)=> { wx.hideLoading(); var records = []; if (res.current == 1) { records = res.records; } else { records = this.data.records; Array.prototype.push.apply(records, res.records); } var loadingMsg = this.data.loadingMsg; if (pageNum == res.pages) { loadingMsg = "没有更多了~"; } ths.setData({ records: records, totalPage: res.pages, pageNum: pageNum, loadingMsg: loadingMsg, emptyMsg: "还没有用户哦~", totalInvite:res.total }); } }; http.request(params); } })