Commit 10398d681cfab5ef9d5e8402b68757496b96b0c8

Authored by yvan.ni
1 parent 0ebd4c0b

底部导航的问题

Showing 1 changed file with 34 additions and 6 deletions
... ... @@ -11,6 +11,7 @@ App({
11 11 //使用getCurrentPages可以获取当前加载中所有的页面对象的一个数组,数组最后一个就是当前页面。
12 12 var custum_data=this.globalData.custum_data;
13 13 var isIpx=this.globalData.isIpx;
  14 + var is_read=this.globalData.is_read;
14 15 //var curPageArr = getCurrentPages(); //获取加载的页面
15 16 //var curPage = curPageArr[curPageArr.length - 1]; //获取当前页面的对象
16 17 var curPage=th;
... ... @@ -18,7 +19,7 @@ App({
18 19 if (pagePath.indexOf('/') != 0) {
19 20 pagePath = '/' + pagePath;
20 21 }
21   - if(isIpx){
  22 + if(is_read){
22 23 if(custum_data){
23 24 that.set_custom_nav(custum_data,isIpx,pagePath,url,curPage);
24 25 }else{
... ... @@ -49,10 +50,32 @@ App({
49 50 that.globalData.isIpx=isIpx;
50 51 getApp().request.promiseGet("/api/weshop/storeFooter/get/"+stoid, {
51 52 }).then(res => {
  53 + this.globalData.is_read=true;
52 54 var e = res;
53 55 if(e.data.code != -1){
54 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 79 }else{
57 80 var tabBar = {
58 81 'iscustom':2,
... ... @@ -136,7 +159,10 @@ App({
136 159 first_leader:null, //分享会员ID
137 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 168 auth: o,
... ... @@ -563,9 +589,11 @@ App({
563 589 //清空登录时候缓存的值
564 590 onHide:function () {
565 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  
... ...