Commit 47e9534a5192b08db777a7e0250e0109c3eb656e
1 parent
d5965e68
进入直播详情优化
Showing
3 changed files
with
14 additions
and
4 deletions
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 | } |