// pages/info/sceneProductInfo/index.js import commonApi from "../../../utils/https/common" let app = getApp() Page({ /** * 页面的初始数据 */ data: { info:{}, number:['一','二','三','四','五','六','七','八','九','十','十一','十二'], skuIndex:0, bookingInfo:null, skuName:"" }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let api = commonApi._post if(wx.getStorageSync("jstrip_token")){ api = commonApi.user_post } api("product/get_product_detail",{ id:options.id }).then(res=>{ let tags = res.data.display_tags?res.data.display_tags.split(","):[]; res.data.tags = tags.splice(0,2); res.data.sku.map(item=>{ item.display_tags = (item.display_tags?item.display_tags.split(','):[]).splice(0,2) }) // res.data.listimg = res.data.listimg?res.data.listimg.split(","):[]; this.setData({ info:res.data }) console.log(res) }) }, changeSku:function(e){ this.setData({ skuIndex:e.currentTarget.dataset.index }) }, showNotice:function(e){ let sku = e.currentTarget.dataset.sku; this.setData({ skuName:sku.sku_name, bookingInfo:sku.sku_model }) }, closeMask:function(){ this.setData({ skuName:"", bookingInfo:null }) }, gotoLocation:function(){ let info = this.data.info; if(info && info.lat && info.lon){ wx.openLocation({ latitude: Number(info.lat), longitude: Number(info.lon) }) } }, order:function(e){ app.globalData.couponInfo = null; app.globalData.product = e.currentTarget.dataset; wx.navigateTo({ url: '/pages/order/food/index', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })