// 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 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 request["getBannerDetail"]({ bannerId: sceneId }, "", res => { let { description} = res.data.data WxParse.wxParse('description', 'html', description, this, 5); }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { let { sceneId, imageUrl, relayUrl, forwardImg } = this.data; return { path: `/pages/yuezhan/html_detail/index?id=${sceneId}&isShare=1&imageUrl=${imageUrl}&relayUrl=${relayUrl}`, imageUrl: relayUrl || imageUrl || forwardImg } } })