1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- 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'
- }
- }
- })
|