discount-card.js 2.2 KB
// pages/discount-card/discount-card.js
let method = require("../../utils/reuqest.js")
let util=require("../../utils/util.js")
Page({
  data: {
    startTime: '',
    endTime: '',
    pages: "1",
    cardList: "",
    id: '',
  },

  //获取优惠券
  getDiscounCard() {
    let that=this;
    console.log(that.data.pages,'pages')
    let postData = {
      page: that.data.pages,
      size: 10,
      type: 0
    }
    method.postRequest("/coupon/list", postData, data => {
      let lists = that.data.pages == 1 ? data.data : that.data.cardList.concat(data.data)
      if (data.statusCode == 0) {
        that.setData({
          cardList: lists
        })
        var list = that.data.cardList;
        list.forEach((item, index) => {
          var str = item.startTime;
          str = str.replace(/\-/g, ".")
          that.setData({
            startTime: str.trim().split(" ")[0],

          })
          var str1 = item.endTime;
          str1 = str1.replace(/\-/g, ".")
          that.setData({
            endTime: str1.trim().split(" ")[0]
          })

        })
      }
    })
  },
  

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that = this;
    that.getDiscounCard()
    console.log(that.data.pages,'onload')
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  // onReachBottom: function () {
  //   util.onReachListData(this, this.data.pageNums, this.data.cardList, this.getDiscounCard);
  // },
  onReachBottom: function () {
    console.log(this.data.pages,'第一次')
    this.setData({
      pages: Number(this.data.pages) + 1
    })
    console.log(this.data.pages,'nums')
    this.getDiscounCard()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})