麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序開發之循環及嵌套循環的使用總結

2020-03-21 16:14:11
字體:
來源:轉載
供稿:網友

微信小程序 循環及嵌套循環的使用總結

關于微信小程序,最近被安排做微信小程序,首次接觸,總體來說上手不是太困難。

對于小程序的循環問題頗有感觸,因為自己綁定數據到界面無數次用到循環和嵌套循環。

對于我們在js中從接口中通過POST或GET請求獲取數據存放到Page中定義的對象中:

//首頁話題列表    wx.request({     url: 'https://*******************',     method: 'POST',     data: {      pageNum: 1,      pageSize: 10     },     success:function(res){      that.setData({       listTop:res.data,             })     }    }) 

在wxml文件中通過  

 wx:for="{{listTop}}" 

來實現循環輸出對象中的數據,這里我們可以通過{{index }} 獲取下標,也可以自定義下標:

wx:for-index="index2"

當listTop中存在對象com的時候,我們可以通過wx:for="{{item.com}}" 來實現循環該循環中的數據。

我在實際的項目中,遇到這樣一個問題:在嵌套循環的過程中,我需要將某個字段的值進行轉換,比如時間戳換成日期/幾天前等,這個時候我們應該

知道微信小程序不支持界面直接調用JS,這個時候我們應該怎么解決:

起初自己饒了很大一個彎子,我總是想在JS中通過循環放到一個對象中,然后再在界面循環出來,其實前一步我已經接近結果了,但是實際開發中

自己作為剛入職不到一個月的新手還是有很多不足,所以自己陷入到死循環當中。

解決方案:在你遍歷出來的時候,直接把原有的數據替換成想要的數據就行了。。。。(很簡單,但是當局者迷,但是由于自己解決的,可能存在

更好的方法,這里僅作敘述)

for (var i = 0; i < res.data.data.length;i++){     console.log(res.data.data[i].comments+"**********"+i)          console.log("***"+i)     if (res.data.data[i].comments !=null){      for (var j = 0; j < res.data.data[i].comments.length;j++){       res.data.data[i].comments[j].createTime=transDate(res.data.data[i].comments[j].createTime)      }     }      } 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品视频一区二区噜噜 | 精品国产一区二区三区在线 | 午夜精品福利视频 | 欧美成人免费在线视频 | 天天干天天透 | 黄a大片 | 亚洲第一成人久久网站 | 欧美wwwwww| 亚洲免费视频大全 | 国产在线精品91 | 国产精品18久久久久久久久 | 欧美一级免费视频 | 国产二区三区在线播放 | 久久精品视频黄色 | 久久久久久久久久久亚洲 | 污污黄 | 一级做a爱视频 | 日韩精品中文字幕在线观看 | 亚洲国产精品500在线观看 | 韩国精品视频在线观看 | 4480午夜 | 国产91久久久久久 | 久久久久久久久久久亚洲 | 婷婷中文字幕一区二区三区 | 国产91精品一区二区麻豆亚洲 | 欧美成年人视频在线观看 | 国产亚洲精品久久久久久久久久 | 国产精品久久久久久久久久电影 | 毛片免费一区二区三区 | 黑人一级片视频 | 免费一级在线观看 | 免费1级做55爰片l在线观看 | 欧美成人高清视频 | 国产一级做a爰片在线看 | 亚洲视频欧美 | 特级黄aaaaaaaaa毛片 | 日日鲁一鲁视频 | 久久国产不卡 | 午夜视 | 天天草天天爱 | 国产精品成人一区二区三区电影毛片 |