// pages/yuezhan/html_detail/index.js.js const WxParse = require('../../../common/component/wxParse/wxParse.js'); const { recordAccess } = require('../../../utils/util.js'); const { serverName, request } = require('../../../utils/services'); const { newRequestFns, newServerName } = require('../../../utils/newServices.js'); const app = getApp(); Page({ /** * 页面的初始数据 */ data: { forwardImg: 'https://4dscene.4dage.com/cgaii/images/join/forwardImg.jpg' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { recordAccess(options) console.log(options) let { imageUrl, relayUrl, id: sceneId, isShare } = options; this.setData({ imageUrl, relayUrl, sceneId }) let { bannerHtml } = app.globalData // if (isShare){ this.getHtml() // }else{ // WxParse.wxParse('description', 'html', bannerHtml, this, 5); // } }, getHtml:function(){ let {sceneId} = this.data newRequestFns["getBannerDetail"]({ bannerId: sceneId }, "", res => { let { url: description, imageUrl, relayUrl} = res.data.data this.setData({ relayUrl: relayUrl }) WxParse.wxParse('description', 'html', description, this, 5); },fail => { wx.showToast({ title: '页面不存在', icon: 'none' }); setTimeout(() => { wx.switchTab({ url: '/pages/yuezhan/index', }) }, 1000); }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { let { sceneId, imageUrl, relayUrl, forwardImg } = this.data; console.log(relayUrl, imageUrl, 666) return { path: `/pages/yuezhan/html_detail/index?id=${sceneId}&isShare=1&imageUrl=${imageUrl}&relayUrl=${relayUrl}`, imageUrl: relayUrl || imageUrl || forwardImg } } })