Commit 10398d681cfab5ef9d5e8402b68757496b96b0c8
1 parent
0ebd4c0b
底部导航的问题
Showing
1 changed file
with
34 additions
and
6 deletions
app.js
| @@ -11,6 +11,7 @@ App({ | @@ -11,6 +11,7 @@ App({ | ||
| 11 | //使用getCurrentPages可以获取当前加载中所有的页面对象的一个数组,数组最后一个就是当前页面。 | 11 | //使用getCurrentPages可以获取当前加载中所有的页面对象的一个数组,数组最后一个就是当前页面。 |
| 12 | var custum_data=this.globalData.custum_data; | 12 | var custum_data=this.globalData.custum_data; |
| 13 | var isIpx=this.globalData.isIpx; | 13 | var isIpx=this.globalData.isIpx; |
| 14 | + var is_read=this.globalData.is_read; | ||
| 14 | //var curPageArr = getCurrentPages(); //获取加载的页面 | 15 | //var curPageArr = getCurrentPages(); //获取加载的页面 |
| 15 | //var curPage = curPageArr[curPageArr.length - 1]; //获取当前页面的对象 | 16 | //var curPage = curPageArr[curPageArr.length - 1]; //获取当前页面的对象 |
| 16 | var curPage=th; | 17 | var curPage=th; |
| @@ -18,7 +19,7 @@ App({ | @@ -18,7 +19,7 @@ App({ | ||
| 18 | if (pagePath.indexOf('/') != 0) { | 19 | if (pagePath.indexOf('/') != 0) { |
| 19 | pagePath = '/' + pagePath; | 20 | pagePath = '/' + pagePath; |
| 20 | } | 21 | } |
| 21 | - if(isIpx){ | 22 | + if(is_read){ |
| 22 | if(custum_data){ | 23 | if(custum_data){ |
| 23 | that.set_custom_nav(custum_data,isIpx,pagePath,url,curPage); | 24 | that.set_custom_nav(custum_data,isIpx,pagePath,url,curPage); |
| 24 | }else{ | 25 | }else{ |
| @@ -49,10 +50,32 @@ App({ | @@ -49,10 +50,32 @@ App({ | ||
| 49 | that.globalData.isIpx=isIpx; | 50 | that.globalData.isIpx=isIpx; |
| 50 | getApp().request.promiseGet("/api/weshop/storeFooter/get/"+stoid, { | 51 | getApp().request.promiseGet("/api/weshop/storeFooter/get/"+stoid, { |
| 51 | }).then(res => { | 52 | }).then(res => { |
| 53 | + this.globalData.is_read=true; | ||
| 52 | var e = res; | 54 | var e = res; |
| 53 | if(e.data.code != -1){ | 55 | if(e.data.code != -1){ |
| 54 | that.globalData.custum_data=e.data.data; | 56 | that.globalData.custum_data=e.data.data; |
| 55 | - that.set_custom_nav(e.data.data,isIpx,pagePath,url,curPage); | 57 | + |
| 58 | + var itemList = that.globalData.custum_data.data; | ||
| 59 | + itemList = JSON.parse(itemList) | ||
| 60 | + | ||
| 61 | + if(!itemList[0].weappurl){ | ||
| 62 | + that.globalData.custum_data=null; | ||
| 63 | + var tabBar = { | ||
| 64 | + 'iscustom':2, | ||
| 65 | + 'url':url, | ||
| 66 | + 'active':pagePath, | ||
| 67 | + 'isIpx':isIpx, | ||
| 68 | + cartGoodsNum:this.globalData.cartGoodsNum | ||
| 69 | + } | ||
| 70 | + curPage.setData({ | ||
| 71 | + tabBar:tabBar, | ||
| 72 | + isIpx:isIpx, | ||
| 73 | + cartGoodsNum:this.globalData.cartGoodsNum | ||
| 74 | + }) | ||
| 75 | + }else{ | ||
| 76 | + that.set_custom_nav(e.data.data,isIpx,pagePath,url,curPage); | ||
| 77 | + } | ||
| 78 | + | ||
| 56 | }else{ | 79 | }else{ |
| 57 | var tabBar = { | 80 | var tabBar = { |
| 58 | 'iscustom':2, | 81 | 'iscustom':2, |
| @@ -136,7 +159,10 @@ App({ | @@ -136,7 +159,10 @@ App({ | ||
| 136 | first_leader:null, //分享会员ID | 159 | first_leader:null, //分享会员ID |
| 137 | guide_id:null, //分享导购ID | 160 | guide_id:null, //分享导购ID |
| 138 | 161 | ||
| 139 | - windowWidth:0, //整个窗体的宽度 | 162 | + windowWidth:0, //整个窗体的宽度 |
| 163 | + | ||
| 164 | + room_id:null, //直播间分享的房间ID | ||
| 165 | + room_goods_id:null, //直播间分享的商品ID | ||
| 140 | 166 | ||
| 141 | }, | 167 | }, |
| 142 | auth: o, | 168 | auth: o, |
| @@ -563,9 +589,11 @@ App({ | @@ -563,9 +589,11 @@ App({ | ||
| 563 | //清空登录时候缓存的值 | 589 | //清空登录时候缓存的值 |
| 564 | onHide:function () { | 590 | onHide:function () { |
| 565 | this.globalData.is_test=0; | 591 | this.globalData.is_test=0; |
| 566 | - this.globalData.guide_id=null; //导购清空 | ||
| 567 | - this.globalData.first_leader=null; //分享的会员清空 | ||
| 568 | - th.globalData.wuliu=null; //关闭要把物流清空 | 592 | + this.globalData.guide_id=null; //导购清空 |
| 593 | + this.globalData.first_leader=null; //分享的会员清空 | ||
| 594 | + this.globalData.wuliu=null; //关闭要把物流清空 | ||
| 595 | + this.globalData.room_id=null; //关闭要把房间号关闭 | ||
| 596 | + this.globalData.room_goods_id=null; //关闭要把物流清空 | ||
| 569 | } | 597 | } |
| 570 | 598 | ||
| 571 | 599 |