// subPackagesF/pages/seckillDetail/seckillDetail.js import { get, } from '../../../utils/http' var WxParse = require('../../../components/local/wxParse/wxParse.js') Page({ /** * 页面的初始数据 */ data: { store_id:'', //店铺ID storeName:'',//店铺名称 goods_id:'',//商品ID seckillDetail:[],//秒杀产品详情 seckill_id:"",//秒杀ID }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { console.log(options); this.setData({ goods_id:options.goods_id, store_id:wx.getStorageSync('store_id'), seckill_id:options.seckill_id }) // 获取店铺信息 this.getStoreInfo() // 获取秒杀产品详情 this.getSeckillDetail() }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 去除富文本图片默认样式 */ removeCss(content) { let reg = /(style|class)="[^"]+"/gi let img = /]+>/gi let res if (img.test(content)) { res = content.match(img) for (let i = 0; i < res.length; i++) { content = content.replace(res[i], res[i].replace(reg, '')) } } return content.replace(/\{ if(res.code==200){ let content = this.removeCss(res.data.content) res.data.content = this.removeCss(res.data.content) WxParse.wxParse('article', 'html', content, this, 5) res.data.banner_urls = res.data.banner_urls.split(','); this.setData({ seckillDetail:res.data }) } })) }, // 获取店铺信息 getStoreInfo(){ get('api/store/info',{store_id:this.data.store_id},(res=>{ if(res.code==200){ this.setData({ storeName:res.data.store_name }) } })) }, // 跳转到秒杀产品订单 goSeckillOrder(){ wx.navigateTo({ url: `/subPackagesF/pages/seckillOrder/seckillOrder?goods_id=${this.data.goods_id}&&store_id=${this.data.store_id}&seckill_id=${this.data.seckill_id}`, }) }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })