Commit db670021f4929a332b16c71a085940011084beab

Authored by taiyuan
1 parent 6c738713

商品详情页分享

pages/goods/goodsInfo/goodsInfo.js
@@ -248,6 +248,7 @@ Page({ @@ -248,6 +248,7 @@ Page({
248 sto_sele_name_1:'',//分享的门店名称 248 sto_sele_name_1:'',//分享的门店名称
249 fir_goods:null, 249 fir_goods:null,
250 250
  251 + share_hidden: false,
251 }, 252 },
252 253
253 //------初始化加载---------- 254 //------初始化加载----------
@@ -708,6 +709,7 @@ Page({ @@ -708,6 +709,7 @@ Page({
708 709
709 //---展示--- 710 //---展示---
710 onShow: function() { 711 onShow: function() {
  712 + console.log('djfijsaoifjoisadjfoij');
711 var goods_list = null,th = this,that=this; 713 var goods_list = null,th = this,that=this;
712 714
713 //优惠券要实时更新 715 //优惠券要实时更新
@@ -3894,6 +3896,12 @@ Page({ @@ -3894,6 +3896,12 @@ Page({
3894 wx.navigateTo({ url: '/pages/togoin/togoin', }) 3896 wx.navigateTo({ url: '/pages/togoin/togoin', })
3895 return false; 3897 return false;
3896 } 3898 }
  3899 +
  3900 + if(this.data.share_hidden) {
  3901 + this.setData({
  3902 + share_hidden: false,
  3903 + });
  3904 + };
3897 3905
3898 //类型 0普通商品 1秒杀商品 2商家和会员团 3阶梯团 4阶梯团 3906 //类型 0普通商品 1秒杀商品 2商家和会员团 3阶梯团 4阶梯团
3899 var type = this.data.prom_type; 3907 var type = this.data.prom_type;
@@ -5261,7 +5269,23 @@ Page({ @@ -5261,7 +5269,23 @@ Page({
5261 flag: !this.data.flag, 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,6 +4,7 @@
4 "usingComponents": { 4 "usingComponents": {
5 "nav_box": "/components/nav_box/nav_box", 5 "nav_box": "/components/nav_box/nav_box",
6 "warn": "/components/long_warn/long_warn", 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 \ No newline at end of file 11 \ No newline at end of file
pages/goods/goodsInfo/goodsInfo.wxml
@@ -132,7 +132,7 @@ @@ -132,7 +132,7 @@
132 </view> 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 <view class="iconfont icon-share fs60"></view> 136 <view class="iconfont icon-share fs60"></view>
137 <view class="fs22 c-7b">分享</view> 137 <view class="fs22 c-7b">分享</view>
138 </view> 138 </view>
@@ -255,7 +255,7 @@ @@ -255,7 +255,7 @@
255 255
256 <!-- 这个是分享按钮 --> 256 <!-- 这个是分享按钮 -->
257 <!-- <view class="xc-share-frame flex {{prom_type==1?'s_ms_bth':''}} " bindtap="saveImageToPhotosAlbum"> --> 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 <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image> 259 <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image>
260 <view class="share-font">分享</view> 260 <view class="share-font">分享</view>
261 </view> 261 </view>
@@ -300,7 +300,7 @@ @@ -300,7 +300,7 @@
300 300
301 <!-- 这个是分享按钮 --> 301 <!-- 这个是分享按钮 -->
302 <!-- <view class="xc-share-frame {{prom_type==1?'s_ms_bth':''}} t-c" bindtap="saveImageToPhotosAlbum"> --> 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 <!-- <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image> --> 304 <!-- <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image> -->
305 <view class="iconfont icon-share fs60"></view> 305 <view class="iconfont icon-share fs60"></view>
306 <!-- <view class="share-font">1分享</view> --> 306 <!-- <view class="share-font">1分享</view> -->
@@ -394,7 +394,7 @@ @@ -394,7 +394,7 @@
394 394
395 <!-- 这个是分享按钮 --> 395 <!-- 这个是分享按钮 -->
396 <!-- <view class="xc-share-frame {{prom_type==1?'s_ms_bth':''}} t-c" bindtap="saveImageToPhotosAlbum"> --> 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 <!-- <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image> --> 398 <!-- <image class="share-frame" src="{{iurl}}/miniapp/images/share.png"></image> -->
399 <view class="iconfont icon-share fs60"></view> 399 <view class="iconfont icon-share fs60"></view>
400 <!-- <view class="share-font">1分享</view> --> 400 <!-- <view class="share-font">1分享</view> -->
@@ -1477,6 +1477,10 @@ @@ -1477,6 +1477,10 @@
1477 <warn id="warn"></warn> 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 <view wx:if="{{showPoster}}"> 1484 <view wx:if="{{showPoster}}">
1481 <view class="mask" catchtap="closePoster"></view> 1485 <view class="mask" catchtap="closePoster"></view>
1482 <view class="poster-container"> 1486 <view class="poster-container">