const app = getApp(); Page({ /** * 页面的初始数据 */ data: { list: [], page: 0, is_end: false, }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.hideShareMenu(); this.loadList(); }, /** * 获取订单数据 */ loadList: function () { if (!this.data.is_end) { var that = this; var page = this.data.page + 1; app.post('user/profile/scoreList', { page: page, size: 10 }, function (data) { //尾页 if (data.length < 10) { that.setData({ is_end: true }); } //接收数据 var list = that.data.list; if (list.length == 0) { list = data; } else { for (var i = 0; i < data.length; i++) { list.push(data[i]); } } that.setData({ page: page, list: list }); }, true, function () { //尾页 that.setData({ is_end: true }); wx.hideLoading(); }); } }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { this.setData({ is_end: false, page: 0, list: [] }); this.loadList(); wx.stopPullDownRefresh(); }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { this.loadList(); }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { return { title: app.globalData.share_title, imageUrl: app.globalData.share_image, path: '/pages/home/home/home' } } })