/* * 手太欠 * 愿这世界都如故事里一样 美好而动人~ */ Page({ /** * 页面的初始数据 */ data: { invitesArr : [], //记录列表 page : {}, //分页信息 lodingStats : false, //加载状态 status : 2 //状态 }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 生命周期函数--监听页面显示 */ onShow() { // 获取激活码数据 this.invitesInfo(); }, // 激活码数据 invitesInfo(page) { wx.$api.user.invites({ status: this.data.status, page : page || 1 }).then(res => { let listArr = this.data.invitesArr, newData = [] if(page == 1 || page == undefined) listArr = [] newData = listArr.concat(res.data.data) this.setData({ invitesArr : newData, page : res.data.page, lodingStats: false }) wx.stopPullDownRefresh() }).catch(err => {}) }, // 状态筛选 onTabs(val){ if(this.data.status === val.currentTarget.dataset.type) return this.setData({ status: val.currentTarget.dataset.type, page : {} }) // 获取激活码数据 this.invitesInfo(); }, // 复制激活码 copyClick(val) { wx.setClipboardData({ data: val.currentTarget.dataset.code, success: () => { wx.showToast({ title: "复制成功", icon : "none" }) } }) }, // 页面相关事件处理函数--监听用户下拉动作 onPullDownRefresh() { // 获取激活码数据 this.invitesInfo(); }, // 上拉加载 onReachBottom(){ this.setData({ lodingStats: true }) let pageNumber = this.data.page.current if(this.data.page.has_more){ pageNumber++ // 商品列表数据 this.lastInfo(pageNumber); } } })