diff --git a/components/navbar/navbar.js b/components/navbar/navbar.js index 15db1a4..10e385e 100644 --- a/components/navbar/navbar.js +++ b/components/navbar/navbar.js @@ -32,7 +32,7 @@ Component({ data: { showGroupIf: wx.getStorageSync('tenantData')&&JSON.parse(wx.getStorageSync('tenantData')).length>0?true:false, - tenantData: wx.getStorageSync('tenantData')&&JSON.parse(wx.getStorageSync('tenantData')), + tenantData: wx.getStorageSync('tenantData')?JSON.parse(wx.getStorageSync('tenantData')):[], tenantId: wx.getStorageSync('tenantId'), array: [], index: 1, @@ -47,7 +47,7 @@ Component({ }) }, bindPickerChange: function (e) { - console.log('picker发送选择改变,携带值为', e.detail.value) + console.log('picker发送选择改变,携带值为', this.data.tenantData, e.detail.value) this.setData({ index: e.detail.value }) @@ -108,14 +108,18 @@ Component({ console.log(JSON.parse(wx.getStorageSync('tenantData')), wx.getStorageSync('tenantId'),11111) let list = []; let tindex = 0; - this.data.tenantData.map((item,index)=>{ - list.push(item.name) - if (item.tenantId == wx.getStorageSync('tenantId')){ - tindex = index - } - }) - console.log(list,tindex,9999) + if (wx.getStorageSync('tenantData') && JSON.parse(wx.getStorageSync('tenantData')).length > 0){ + JSON.parse(wx.getStorageSync('tenantData')).map((item, index) => { + list.push(item.name) + if (item.tenantId == wx.getStorageSync('tenantId')) { + tindex = index + } + }) + } this.setData({ + showGroupIf: wx.getStorageSync('tenantData') && JSON.parse(wx.getStorageSync('tenantData')).length > 0 ? true : false, + tenantData: wx.getStorageSync('tenantData') ? JSON.parse(wx.getStorageSync('tenantData')) : [], + tenantId: wx.getStorageSync('tenantId'), array:list, index: tindex })