Commit 47e9534a5192b08db777a7e0250e0109c3eb656e

Authored by 前端开发-陈颖阳
1 parent d5965e68

进入直播详情优化

packageA/pages/liveStream/liveStream.js
@@ -59,8 +59,18 @@ Page({ @@ -59,8 +59,18 @@ Page({
59 clickItem: function (e) { 59 clickItem: function (e) {
60 // id:列表项id 60 // id:列表项id
61 // live:直播类别 即将开始/直播中/精彩回放 61 // live:直播类别 即将开始/直播中/精彩回放
  62 +
  63 + if(e.currentTarget.dataset.live==101){
  64 + var live_status = 'ing'
  65 + }
  66 + if(e.currentTarget.dataset.live==102){
  67 + var live_status = 'toBegin'
  68 + }
  69 + if(e.currentTarget.dataset.live==103){
  70 + var live_status = 'over'
  71 + }
62 wx.navigateTo({ 72 wx.navigateTo({
63 - url: '/packageA/pages/liveStreamDetails/liveStreamDetails?id=' + e.currentTarget.dataset.id + '&live=' + e.currentTarget.dataset.live 73 + url: '/packageA/pages/liveStreamDetails/liveStreamDetails?id=' + e.currentTarget.dataset.id + '&live=' + live_status
64 }) 74 })
65 // console.log('options-->'); 75 // console.log('options-->');
66 }, 76 },
packageA/pages/liveStream/liveStream.wxml
@@ -63,7 +63,7 @@ @@ -63,7 +63,7 @@
63 <view class="list" style="margin-top: 23rpx;"> 63 <view class="list" style="margin-top: 23rpx;">
64 <block wx:for="{{living.pageData}}" wx:key="item"> 64 <block wx:for="{{living.pageData}}" wx:key="item">
65 <view class="list-item" data-id="{{item.id}}" data-live="ing" style="display: block;margin-top: 23rpx;margin: 20rpx 4%; border-radius: 25rpx;;background-color: white;"> 65 <view class="list-item" data-id="{{item.id}}" data-live="ing" style="display: block;margin-top: 23rpx;margin: 20rpx 4%; border-radius: 25rpx;;background-color: white;">
66 - <view class="list-item-left" catchtap="clickItem"> 66 + <view class="list-item-left" catchtap="clickItem" data-id="{{item.id}}" data-live="{{item.live_status}}">
67 <view class="item-btn" catchtap="clickLive" data-roomid="{{item.roomid}}" wx:if="{{item.live_status==101}}">正在直播</view> 67 <view class="item-btn" catchtap="clickLive" data-roomid="{{item.roomid}}" wx:if="{{item.live_status==101}}">正在直播</view>
68 <view class="item-btnjjkb" catchtap="clickLive" data-roomid="{{item.roomid}}" wx:if="{{item.live_status==102}}">即将开播</view> 68 <view class="item-btnjjkb" catchtap="clickLive" data-roomid="{{item.roomid}}" wx:if="{{item.live_status==102}}">即将开播</view>
69 <view class="item-btnhf" catchtap="clickLive" data-roomid="{{item.roomid}}" wx:if="{{item.live_status==103}}">回放</view> 69 <view class="item-btnhf" catchtap="clickLive" data-roomid="{{item.roomid}}" wx:if="{{item.live_status==103}}">回放</view>
@@ -77,7 +77,7 @@ @@ -77,7 +77,7 @@
77 77
78 <view class="list-item-right"> 78 <view class="list-item-right">
79 <view style="display: flex;"> 79 <view style="display: flex;">
80 - <view style="display: block;width: 70%;" catchtap="clickItem"> 80 + <view style="display: block;width: 70%;" catchtap="clickItem" data-id="{{item.id}}" data-live="{{item.live_status}}">
81 <view class="item-title">{{item.name}}</view> 81 <view class="item-title">{{item.name}}</view>
82 <view class="item-anchor"> 82 <view class="item-anchor">
83 <image src="../../images/bar/user_on.png" mode="" style="width: 25rpx;height: 25rpx;"/> 83 <image src="../../images/bar/user_on.png" mode="" style="width: 25rpx;height: 25rpx;"/>
packageA/pages/liveStreamDetails/liveStreamDetails.js
@@ -530,7 +530,7 @@ drawText: function(ctx, str, leftWidth, initHeight, titleHeight, canvasWidth, un @@ -530,7 +530,7 @@ drawText: function(ctx, str, leftWidth, initHeight, titleHeight, canvasWidth, un
530 switch(options.live) { 530 switch(options.live) {
531 case 'toBegin': { 531 case 'toBegin': {
532 this.setData({ 532 this.setData({
533 - btnText: '订阅' 533 + btnText: '即将开播'
534 }) 534 })
535 break; 535 break;
536 } 536 }