const app = getApp(); let self; Page({ /** * 页面的初始数据 */ data: { list: [], page: 1, no_more: false, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { self = this; this.getList(); }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { this.setData({list:[],page:1,no_more:false}); this.getList(); wx.stopPullDownRefresh(); }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { this.getList(); }, //列表 getList() { var self = this; if (self.data.no_more) { return false; } app.post('teahouse/teahouse/getTeahouseList',{ page:self.data.page, },function(res){ if (res.length < 10) { self.setData({no_more:true}); } let list = self.data.list; list = list.concat(res); let page = self.data.page; page++; self.setData({list:list,page:page}); }); }, toDetail(e) { wx.navigateTo({ url: '/pages/teahouse/detail/detail?id=' + e.currentTarget.dataset.id, }) }, toLog() { wx.navigateTo({ url: "/pages/teahouse/log/log" }); }, /** * 用户点击右上角分享 */ onShareAppMessage() { return { title: "晋爱人才", path: "/pages/home/home/home", }; } })