Commit db670021f4929a332b16c71a085940011084beab

Authored by taiyuan
1 parent 6c738713

商品详情页分享

pages/goods/goodsInfo/goodsInfo.js
... ... @@ -248,6 +248,7 @@ Page({
248 248 sto_sele_name_1:'',//分享的门店名称
249 249 fir_goods:null,
250 250  
  251 + share_hidden: false,
251 252 },
252 253  
253 254 //------初始化加载----------
... ... @@ -708,6 +709,7 @@ Page({
708 709  
709 710 //---展示---
710 711 onShow: function() {
  712 + console.log('djfijsaoifjoisadjfoij');
711 713 var goods_list = null,th = this,that=this;
712 714  
713 715 //优惠券要实时更新
... ... @@ -3894,6 +3896,12 @@ Page({
3894 3896 wx.navigateTo({ url: '/pages/togoin/togoin', })
3895 3897 return false;
3896 3898 }
  3899 +
  3900 + if(this.data.share_hidden) {
  3901 + this.setData({
  3902 + share_hidden: false,
  3903 + });
  3904 + };
3897 3905  
3898 3906 //类型 0普通商品 1秒杀商品 2商家和会员团 3阶梯团 4阶梯团
3899 3907 var type = this.data.prom_type;
... ... @@ -5261,7 +5269,23 @@ Page({
5261 5269 flag: !this.data.flag,
5262 5270 })
5263 5271 },
  5272 +
  5273 + clickShare() {
  5274 + this.setData({
  5275 + share_hidden: true,
  5276 + });
  5277 + },
5264 5278  
5265   -
  5279 + send() {
  5280 + this.setData({
  5281 + share_hidden:false,
  5282 + });
  5283 + },
  5284 +
  5285 + cancel() {
  5286 + this.setData({
  5287 + share_hidden:false,
  5288 + });
  5289 + },
5266 5290  
5267 5291 });
... ...
pages/goods/goodsInfo/goodsInfo.json
... ... @@ -4,6 +4,7 @@
4 4 "usingComponents": {
5 5 "nav_box": "/components/nav_box/nav_box",
6 6 "warn": "/components/long_warn/long_warn",
7   - "goods_recommend": "/components/goods_list/goods_list"
  7 + "goods_recommend": "/components/goods_list/goods_list",
  8 + "share": "/components/share/share"
8 9 }
9 10 }
10 11 \ No newline at end of file
... ...
pages/goods/goodsInfo/goodsInfo.wxml
... ... @@ -132,7 +132,7 @@
132 132 </view>
133 133  
134 134 <!-- 这个是分享按钮 -->
135   - <view class="xc-share-frame t-c" bindtap="saveImageToPhotosAlbum">
  135 + <view class="xc-share-frame t-c" bindtap="clickShare">
136 136 <view class="iconfont icon-share fs60"></view>
137 137 <view class="fs22 c-7b">分享</view>
138 138 </view>
... ... @@ -255,7 +255,7 @@
255 255  
256 256 <!-- 这个是分享按钮 -->
257 257 <!-- <view class="xc-share-frame flex {{prom_type==1?'s_ms_bth':''}} " bindtap="saveImageToPhotosAlbum"> -->
258   - <view class="xc-share-frame flex {{prom_type==1?'s_ms_bth':''}} " bindtap="saveImageToPhotosAlbum">
  258 + <view class="xc-share-frame flex {{prom_type==1?'s_ms_bth':''}} " bindtap="clickShare">
259 259 <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image>
260 260 <view class="share-font">分享</view>
261 261 </view>
... ... @@ -300,7 +300,7 @@
300 300  
301 301 <!-- 这个是分享按钮 -->
302 302 <!-- <view class="xc-share-frame {{prom_type==1?'s_ms_bth':''}} t-c" bindtap="saveImageToPhotosAlbum"> -->
303   - <view class="xc-share-frame t-c" bindtap="saveImageToPhotosAlbum" wx:if="{{prom_type != 1}}">
  303 + <view class="xc-share-frame t-c" bindtap="clickShare" wx:if="{{prom_type != 1}}">
304 304 <!-- <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image> -->
305 305 <view class="iconfont icon-share fs60"></view>
306 306 <!-- <view class="share-font">1分享</view> -->
... ... @@ -394,7 +394,7 @@
394 394  
395 395 <!-- 这个是分享按钮 -->
396 396 <!-- <view class="xc-share-frame {{prom_type==1?'s_ms_bth':''}} t-c" bindtap="saveImageToPhotosAlbum"> -->
397   - <view class="xc-share-frame t-c" bindtap="saveImageToPhotosAlbum">
  397 + <view class="xc-share-frame t-c" bindtap="clickShare">
398 398 <!-- <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image> -->
399 399 <view class="iconfont icon-share fs60"></view>
400 400 <!-- <view class="share-font">1分享</view> -->
... ... @@ -1477,6 +1477,10 @@
1477 1477 <warn id="warn"></warn>
1478 1478  
1479 1479  
  1480 +<!-- 分享控件,底部弹出 -->
  1481 +<share id="share_button" bind:send="send" bind:cancel="cancel" bind:share_img="saveImageToPhotosAlbum" wx:if="{{share_hidden}}"></share>
  1482 +
  1483 +
1480 1484 <view wx:if="{{showPoster}}">
1481 1485 <view class="mask" catchtap="closePoster"></view>
1482 1486 <view class="poster-container">
... ...