// pages/beerBoxDetail/beerBoxDetail.js const request = require("../../utils/request.js"); const login = require("../../utils/login.js"); const app = getApp(); Page({ /** * 页面的初始数据 */ data: { statusBar_top: app.globalData.menuTop, navBarHeight: app.globalData.navBarHeight, popover_Status: true, boxId: null, beerBoxDetail: {}, topViewStatus: true }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { if(options.boxId) { this.setData({ boxId: options.boxId }) } this.geBoxtDetail() }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, onPageScroll(e) { // console.log('距顶距离',e.scrollTop) if(e.scrollTop>120) { this.setData({ topViewStatus: false }) }else{ this.setData({ topViewStatus: true }) } }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, geBoxtDetail() { let that = this; request.getData( 'app/box/detail',{boxId: that.data.boxId}, res => { that.setData({ beerBoxDetail: res.data.data }) }, res => { console.log(res) } ) }, backFun() { wx.navigateBack({ delta: 1 }) }, popoverFun() { this.setData({ popover_Status: !this.data.popover_Status }) }, toBeerDetail(event) { login.ifLogin('../beerDetail/beerDetail?productId=' + event.currentTarget.dataset.pid) }, toPay() { wx.navigateTo({ url: '../beerBoxPayment/beerBoxPayment?boxId='+this.data.boxId }) } })