// subpages/home/pages/streetPage/streetPage.js // import org from '../../images/org' // import shequ from '../../images/shequ' import org from '../../images/org' Page({ /** * 页面的初始数据 */ data: { orgList:[], streetArr:[], streetId:'' }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.setData({ streetArr :org[0].data }) let grid = [] this.data.streetArr.forEach(item=>{ item.children.forEach(itemC=>{ grid.push({label:itemC.label,value:itemC.value,pid:item.value,type:'grid'}) }) }) console.log(this.data.streetArr); let fiterArr = grid.filter(item=>item.pid == options.id) this.setData({ orgList:fiterArr, streetId:options.pid }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, // 当点击按钮时触发回退操作 handleClickBack(){ let savedUserInfo = JSON.parse(wx.getStorageSync("userInfo")); let arr = [...savedUserInfo.allDeptIds.split(',')]; console.log(arr); if(this.data.streetId){ wx.navigateTo({ url: `/subpages/home/pages/communityPage/communityPage?id=${this.data.streetId}`, }) }else{ wx.navigateTo({ url: `/subpages/home/pages/communityPage/communityPage?id=${arr[1]}`, }) } }, handleClickTo(e){ wx.navigateTo({ url: `/subpages/home/pages/smallGridPage/smallGridPage?id=${e.currentTarget.dataset.value}`, }) } })