Commit 3d2e3add87f4453faab0e07df0c2b2945f98dfe1
1 parent
998cabb2
首页抢红包显示问题修改
Showing
3 changed files
with
34 additions
and
18 deletions
pages/index/index/index.js
| @@ -104,8 +104,9 @@ Page({ | @@ -104,8 +104,9 @@ Page({ | ||
| 104 | // console.log('909090909090----->', data.data.code); | 104 | // console.log('909090909090----->', data.data.code); | 
| 105 | let code = data.data.code; | 105 | let code = data.data.code; | 
| 106 | if(code == 0) { | 106 | if(code == 0) { | 
| 107 | - showHongbao: true, | 107 | + | 
| 108 | th.setData({ | 108 | th.setData({ | 
| 109 | + showHongbao: true, | ||
| 109 | }); | 110 | }); | 
| 110 | } else if(code == -1) { | 111 | } else if(code == -1) { | 
| 111 | th.setData({ | 112 | th.setData({ | 
| @@ -902,10 +903,15 @@ Page({ | @@ -902,10 +903,15 @@ Page({ | ||
| 902 | 903 | ||
| 903 | //导航跳转 | 904 | //导航跳转 | 
| 904 | nav_goto:function(e){ | 905 | nav_goto:function(e){ | 
| 905 | - var url=e.currentTarget.dataset.url; | ||
| 906 | - if(!url || url=='') return; | ||
| 907 | - if(url[0]!='/') url='/'+url; | ||
| 908 | - getApp().goto(url); | 906 | + var url=e.currentTarget.dataset.url; | 
| 907 | + if(!url || url=='') return; | ||
| 908 | + if(url[0]!='/') url='/'+url; | ||
| 909 | + getApp().goto(url); | ||
| 910 | + if(this.data.showHongbao) { | ||
| 911 | + this.setData({ | ||
| 912 | + showHongbao: false, | ||
| 913 | + }); | ||
| 914 | + } | ||
| 909 | }, | 915 | }, | 
| 910 | 916 | ||
| 911 | //----跳转到搭配购买---- | 917 | //----跳转到搭配购买---- | 
pages/index/index/index.wxml
| @@ -288,19 +288,7 @@ | @@ -288,19 +288,7 @@ | ||
| 288 | 288 | ||
| 289 | </view> | 289 | </view> | 
| 290 | 290 | ||
| 291 | - <!-- 抢红包 --> | ||
| 292 | - <block wx:if="{{showHongbao}}"> | ||
| 293 | - <view class="hongbao-container" bindtap="nav_goto" data-url="/packageA/pages/hongBao/hongBao"> | ||
| 294 | - <view class="hongbao"> | ||
| 295 | - <image src="{{url + 'miniapp/images/redmoney/hongBao.png'}}" class="hongbao-img"></image> | ||
| 296 | - <image src="{{url + 'miniapp/images/redmoney/xlose.png'}}" class="close" catchtap="closeHongbao"></image> | ||
| 297 | - </view> | ||
| 298 | - </view> | ||
| 299 | - </block> | ||
| 300 | 291 | ||
| 301 | - <block wx:if="{{showHongbaoSmall}}"> | ||
| 302 | - <image src="{{url + 'miniapp/images/redmoney/hongbao_sm.gif'}}" class="hongbao_sm-img" bindtap="nav_goto" data-url="/packageA/pages/hongBao/hongBao"></image> | ||
| 303 | - </block> | ||
| 304 | 292 | ||
| 305 | </view> | 293 | </view> | 
| 306 | 294 | ||
| @@ -392,6 +380,26 @@ | @@ -392,6 +380,26 @@ | ||
| 392 | </view> | 380 | </view> | 
| 393 | </block> | 381 | </block> | 
| 394 | 382 | ||
| 383 | +<!-- 抢红包 --> | ||
| 384 | +<block wx:if="{{showHongbao}}"> | ||
| 385 | + <view class="hongbao-container"> | ||
| 386 | + <view class="hongbao"> | ||
| 387 | + <image src="{{url + 'miniapp/images/redmoney/hongBao.png'}}" class="hongbao-img" bindtap="nav_goto" data-url="/packageA/pages/hongBao/hongBao"/> | ||
| 388 | + <image src="{{url + 'miniapp/images/redmoney/xlose.png'}}" class="close" bindtap="closeHongbao"/> | ||
| 389 | + </view> | ||
| 390 | + </view> | ||
| 391 | +</block> | ||
| 392 | + | ||
| 393 | + | ||
| 394 | + | ||
| 395 | +<block wx:if="{{showHongbaoSmall}}"> | ||
| 396 | + <view> | ||
| 397 | + <image src="{{url + 'miniapp/images/redmoney/hongbao_sm.gif'}}" class="hongbao_sm-img" bindtap="nav_goto" data-url="/packageA/pages/hongBao/hongBao"/> | ||
| 398 | + </view> | ||
| 399 | +</block> | ||
| 400 | + | ||
| 401 | +<!-- <hongbao id="hongbao" bind:closeHongbao="closeHongbao" wx:if="{{showHongbao}}" url="{{url}}"></hongbao> --> | ||
| 402 | + | ||
| 395 | 403 | ||
| 396 | 404 | ||
| 397 | 405 | 
pages/index/index/index.wxss
| @@ -932,8 +932,10 @@ page { | @@ -932,8 +932,10 @@ page { | ||
| 932 | position: fixed; | 932 | position: fixed; | 
| 933 | width: 100%; | 933 | width: 100%; | 
| 934 | height: 100%; | 934 | height: 100%; | 
| 935 | + top: 0; | ||
| 936 | + left: 0; | ||
| 935 | background-color: rgba(0,0,0,.5); | 937 | background-color: rgba(0,0,0,.5); | 
| 936 | - z-index: 10001; | 938 | + z-index: 999; | 
| 937 | } | 939 | } | 
| 938 | 940 | ||
| 939 | .hongbao { | 941 | .hongbao { |