Commit c6984ab501bbdaedd54ee606d3ab1ae1a548f1d0
1 parent
95fce88f
礼包分享的优化
Showing
2 changed files
with
20 additions
and
5 deletions
pages/giftpack/giftpacklist/giftpacklist.js
@@ -546,6 +546,23 @@ Page({ | @@ -546,6 +546,23 @@ Page({ | ||
546 | }) | 546 | }) |
547 | } | 547 | } |
548 | 548 | ||
549 | + //-- 如果只限定链接的时候,要取消分享按钮 -- | ||
550 | + if(res.data.data.is_share){ | ||
551 | + wx.hideShareMenu(); | ||
552 | + wx.offCopyUrl() | ||
553 | + //替换掉复制链接 | ||
554 | + wx.onCopyUrl(() => { | ||
555 | + setTimeout(()=>{ | ||
556 | + wx.setClipboardData({ | ||
557 | + data: '暂不支持分享', | ||
558 | + success (res) { } | ||
559 | + }) | ||
560 | + },500) | ||
561 | + return { query: 'a=1&b=2' } | ||
562 | + }) | ||
563 | + } | ||
564 | + | ||
565 | + | ||
549 | var isStart = 0; | 566 | var isStart = 0; |
550 | var now = ut.gettimestamp(); | 567 | var now = ut.gettimestamp(); |
551 | 568 | ||
@@ -565,7 +582,8 @@ Page({ | @@ -565,7 +582,8 @@ Page({ | ||
565 | actTitle: res.data.data.actTitle, | 582 | actTitle: res.data.data.actTitle, |
566 | wareCard: res.data.data.wareCard, | 583 | wareCard: res.data.data.wareCard, |
567 | isStart: isStart, | 584 | isStart: isStart, |
568 | - sele_g: res.data.data | 585 | + sele_g: res.data.data, |
586 | + is_share:res.data.data.is_share | ||
569 | }) | 587 | }) |
570 | 588 | ||
571 | 589 |
pages/giftpack/giftpacklist/giftpacklist.wxml
@@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
13 | <text class="data-v-3a5b7e36 ellipsis-2" style="width:90%;">{{giftTitle}}</text> | 13 | <text class="data-v-3a5b7e36 ellipsis-2" style="width:90%;">{{giftTitle}}</text> |
14 | 14 | ||
15 | <!-- 这个是分享按钮 --> | 15 | <!-- 这个是分享按钮 --> |
16 | - <view wx:if="{{c_state<2 && isLogin}}" class="xc-share-frame t-c" bindtap="clickShare"> | 16 | + <view wx:if="{{c_state<2 && isLogin && !is_share}}" class="xc-share-frame t-c" bindtap="clickShare"> |
17 | <view class="iconfont icon-share fs40" ></view> | 17 | <view class="iconfont icon-share fs40" ></view> |
18 | <view class="fs22 c-7b">分享</view> | 18 | <view class="fs22 c-7b">分享</view> |
19 | </view> | 19 | </view> |
@@ -59,9 +59,6 @@ | @@ -59,9 +59,6 @@ | ||
59 | <text class="data-v-3a5b7e36">{{actTitle}}</text> | 59 | <text class="data-v-3a5b7e36">{{actTitle}}</text> |
60 | </block> | 60 | </block> |
61 | 61 | ||
62 | - | ||
63 | - | ||
64 | - | ||
65 | </view> | 62 | </view> |
66 | <view class="top_foot data-v-3a5b7e36"> | 63 | <view class="top_foot data-v-3a5b7e36"> |
67 | <view class="top_foot_price data-v-3a5b7e36 no_line_x"> | 64 | <view class="top_foot_price data-v-3a5b7e36 no_line_x"> |