// pages/liveStream/liveStream.js var t = require("../../../utils/util"), ut = t, e = require("../../../utils/common.js"), a = require("../../../utils/wxParse/wxParse.js"), s = getApp(), i = s.request, rq = i, oo = s.globalData, o = s.globalData.setting, os = o; var utils = require('../../../utils/util.js'),ut=utils; var regeneratorRuntime = require('../../../utils/runtime.js'); Page({ /** * 页面的初始数据 */ data: { goodsList: [], imghost: '', liveList: {} }, // 点击直播列表项 clickItem: function (e) { // id:列表项id // live:直播类别 即将开始/直播中/精彩回放 wx.navigateTo({ url: '/packageA/pages/liveStreamDetails/liveStreamDetails?id=' + e.currentTarget.dataset.id + '&live=' + e.currentTarget.dataset.live }) console.log('options-->'); }, // 点击 订阅/观看直播/观看回放 按钮,跳转直播组件 clickLive: function (e) { console.log('当前房间号roomid:',e.currentTarget.dataset.roomid); let roomId = e.currentTarget.dataset.roomid; let customParams = encodeURIComponent(JSON.stringify({ path: 'pages/index/index', pid: 1 })); wx.navigateTo({ url: `plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=${roomId}&custom_params=${customParams}` }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var live = {}; live.toBegin = []; // 即将开始 live.ing = []; // 直播中 live.over = []; // 已结束 // 请求数据 var that = this; getApp().request.promiseGet("/api/weshop/wx/livelist/page", {}).then(res=>{ console.log('ressss--->',res); if(res.data.code==0){ that.setData({ goodsList: res.data.data.pageData }) } // console.log(goodsList); var result = res.data.data.pageData; var liveStatus; if(res.data.code == 0) { for(var i in result) { console.log(i + '当前直播状态:', result[i].live_status); liveStatus = result[i].live_status; // 这里只显示101/102/103状态 if (liveStatus == '101') { live.ing.push(result[i]); } else if (liveStatus == '102') { live.toBegin.push(result[i]); } else if (liveStatus == '103') { live.over.push(result[i]); } } // console.log('live--->', live); that.setData({ live }); } }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })