Commit 7e0c96717c0bfd1893306bc4ea4a91db5bc71b21
1 parent
0d6892b0
1增加小程序直播列表页和详情页分享至朋友圈;
2.直播详情页生成海报,除点击保存图片至相册外,点击其他地方关闭海报;
Showing
3 changed files
with
31 additions
and
2 deletions
packageA/pages/liveStream/liveStream.js
@@ -133,6 +133,24 @@ Page({ | @@ -133,6 +133,24 @@ Page({ | ||
133 | * 用户点击右上角分享 | 133 | * 用户点击右上角分享 |
134 | */ | 134 | */ |
135 | onShareAppMessage: function () { | 135 | onShareAppMessage: function () { |
136 | + if (res.from === 'button') { | ||
137 | + // 来自页面内转发按钮 | ||
138 | + console.log(res.target) | ||
139 | + } | ||
140 | + return { | ||
141 | + title: '直播列表' | ||
142 | + // path: '/page/user?id=123' | ||
143 | + } | ||
144 | + }, | ||
136 | 145 | ||
146 | + onShareTimeline: function (res) { | ||
147 | + if (res.from === 'button') { | ||
148 | + // 来自页面内转发按钮 | ||
149 | + console.log(res.target) | ||
150 | + } | ||
151 | + return { | ||
152 | + title: '直播列表' | ||
153 | + // path: '/page/user?id=123' | ||
154 | + } | ||
137 | } | 155 | } |
138 | }) | 156 | }) |
139 | \ No newline at end of file | 157 | \ No newline at end of file |
packageA/pages/liveStreamDetails/liveStreamDetails.js
@@ -63,6 +63,17 @@ Page({ | @@ -63,6 +63,17 @@ Page({ | ||
63 | this.setData({ | 63 | this.setData({ |
64 | showActionSheet: 'false' | 64 | showActionSheet: 'false' |
65 | }) | 65 | }) |
66 | + if(!this.data.showPlaybill) { | ||
67 | + this.setData({ | ||
68 | + showPlaybill: 'true' | ||
69 | + }); | ||
70 | + } | ||
71 | + }, | ||
72 | + | ||
73 | + closeWin: function () { | ||
74 | + this.setData({ | ||
75 | + showPlaybill: 'true' | ||
76 | + }); | ||
66 | }, | 77 | }, |
67 | 78 | ||
68 | //生成海报 | 79 | //生成海报 |
@@ -550,7 +561,7 @@ drawText: function(ctx, str, leftWidth, initHeight, titleHeight, canvasWidth, un | @@ -550,7 +561,7 @@ drawText: function(ctx, str, leftWidth, initHeight, titleHeight, canvasWidth, un | ||
550 | console.log(res.target) | 561 | console.log(res.target) |
551 | } | 562 | } |
552 | return { | 563 | return { |
553 | - title: '自定义转发标题', | 564 | + title: this.data.details.name |
554 | // path: '/page/user?id=123' | 565 | // path: '/page/user?id=123' |
555 | } | 566 | } |
556 | } | 567 | } |
packageA/pages/liveStreamDetails/liveStreamDetails.wxml
@@ -74,7 +74,7 @@ | @@ -74,7 +74,7 @@ | ||
74 | 74 | ||
75 | <!-- 生成海报 --> | 75 | <!-- 生成海报 --> |
76 | <view class="{{showPlaybill ? 'playbill':'playbill active'}}" hidden="{{showPlaybill}}"> | 76 | <view class="{{showPlaybill ? 'playbill':'playbill active'}}" hidden="{{showPlaybill}}"> |
77 | - <image src="{{canvasToImgPath}}" class="playbill-pic" mode="widthFix"></image> | 77 | + <image src="{{canvasToImgPath}}" class="playbill-pic" mode="widthFix" bindtap="closeWin"></image> |
78 | <canvas canvas-id="myCanvas" catchtouchmove="true" style="width:480px;height:738px;position:absolute;left:5000%;"></canvas> | 78 | <canvas canvas-id="myCanvas" catchtouchmove="true" style="width:480px;height:738px;position:absolute;left:5000%;"></canvas> |
79 | <!-- style="width:{{windowWidth}}px;height:{{windowHeight}}px;" --> | 79 | <!-- style="width:{{windowWidth}}px;height:{{windowHeight}}px;" --> |
80 | <view class="playbill-save" bindtap="onSaveToPhone">保存至相册</view> | 80 | <view class="playbill-save" bindtap="onSaveToPhone">保存至相册</view> |