var _request = require('../../../../../utils/request.js') Page({ data: { nextid: 0, page: 1, per_page: 10, listitem: {}, nextlist: [], btnshow: false, }, onLoad: function(options) { this.setData({ nextid: parseInt(options.id) }) this.gettotallist() }, gettotallist () { var that = this var url = 'v1/invite/' + that.data.nextid + '/slist' var params = { page: that.data.page, per_page: that.data.per_page, cache: false } var success = function (res) { var result = that.data.nextlist.concat(res.data.list || []) if (res.data.list_count > 10) { that.setData({ btnshow: true }) } if (res.data.list.length) { that.setData({ nextlist: result, page: that.data.page + 1, per_page: that.data.per_page }) } else { that.setData({ btnshow: false }) } that.setData({ listitem : res.data, nextlist: result }) } _request.$get(url, params, success) } })