// pages/user/coupon/index.js import commonApi from "../../../utils/https/common" Page({ /** * 页面的初始数据 */ data: { list:[], moreFlag:true, index:0, showR:false }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getList() }, getList:function(){ let list = this.data.list; if(!this.data.moreFlag) return; commonApi.user_post("coupon/get_user_list",{ offset:list.length, limit:10, status:Number(this.data.index)+1 }).then(res=>{ if(res.data.length<10){ this.setData({ moreFlag:false }) } this.setData({ list:list.concat(res.data) }) }) }, changeType:function(e){ this.setData({ index:e.currentTarget.dataset.index, list:[], moreFlag:true }) this.getList() }, showRule(e){ wx.showModal({ cancelColor: 'cancelColor', showCancel:false, title:"使用规则", content:e.currentTarget.dataset.item.activity.use_rule_text }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { this.getList() } })