关注分享主机优惠活动
国内外VPS云服务器

微信小程序循环和嵌套循环的使用

本文主要介绍关于微信小程序循环和嵌套循环汇总的相关信息。希望这篇文章能帮到大家,有需要的朋友可以参考一下。

微信小程序循环和嵌套循环的使用总结

关于微信小程序,我最近被安排做微信小程序,第一次上手也不是太难。

我对小程序的循环问题颇有感触,因为我无数次使用循环和嵌套循环将数据绑定到接口。

在js中,我们通过POST或GET请求从接口获取数据,并将其存放在Page中定义的对象中:

//首页主题列表wx . request({ URL:& # 039;https://* * * * * * * * * * * * * * * & # 039;,方法:& # 039;邮政& # 039;,data: { pageNum: 1,pageSize: 10 },success:function(RES){ that . setdata({ list top:RES . data,}) } })

传入wxml文件

wx:for = & quot;{ { listTop } } & quot

为了循环输出对象中的数据,这里我们可以通过{{index }}获得下标,或者我们可以自定义下标:

wx:for -index = & quot;index2 & quot

当对象com存在于listTop中时,我们可以使用wx:for = & quot;{ { item.com } } & quot在回路中循环数据。

在我的实际项目中,遇到过这样的问题:在嵌套循环的过程中,我需要转换某个字段的值,比如把时间戳改成date/days before等。这时,我们应该

知道微信小程序不支持接口直接调用JS,这时候我们该怎么办:

一开始,我给自己留了一个大弯。我一直想通过JS中的loop把它放到一个对象中,然后在接口中循环出来。其实上一步我已经接近结果了,但是在实际开发中,

作为一个刚入职不到一个月的新手,我还有很多不足,所以陷入了死循环。

解决方案:当您遍历它时,只需用所需的数据替换原始数据。。。。(很简单,当局者迷,但可能因为自己的解决方案而存在。

更好的方法,这里只描述)

for(var I = 0;我& ltres.data.data .长度;i++){ console . log(RES . data . data[I])。评论+& quot;* * * * * * * * * & quot+i)控制台. log(& quot;* * * & quot+i) if (res.data.data[i])。评论!= null){ for(var j = 0;j & ltres.data.data[i].注释. length;j++){ res.data.data[i]。评论[j]。create time = transDate(RES . data . data[I])。评论[j]。createTime) } } }

未经允许不得转载:主机频道 » 微信小程序循环和嵌套循环的使用

评论 抢沙发

评论前必须登录!