// pages/user/discount/coupons/coupons.js import { httpUtil, http, } from '../../../../utils/util' Page({ /** * 页面的初始数据 */ data: { coupons_list: [] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getcollect_list(options.activity_id) }, getcollect_list(activity_id) { console.log(activity_id); http("/api/v1/bind-coupon-list", "post", { activity_id }).then(res => { this.setData({ coupons_list: res }) }) }, collect_receive(e) { http("/api/v1/bind-coupon", "post", { activity_id: e.currentTarget.dataset.id }).then(res => { wx.showToast({ title: '领取成功', icon: 'success', mask: true }) this.data.coupons_list[e.currentTarget.dataset.index].is_received = 1 this.setData({ coupons_list: this.data.coupons_list }) }) }, mydiscount() { wx.redirectTo({ url: '/pages/user/discount/discount/discount', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })