[微信小程序]for 循环 wx.request 的bug [不知道会不会修复]+ 查看更多
[微信小程序]for 循环 wx.request 的bug [不知道会不会修复]
+ 查看更多
如图 i 在wx.request外 或者在data中时是正常的 但在success里时 却全部是10 用什么方法可以解决呢
-
, 如果你什么都不说,我也不知道怎么回答你呀因为循环过去 i就变了呗。。可以在for循环的第一行写个 let index = i ,然后后续都用index就对啦, 终于有人回了你是好人哈哈。
-
(づ ̄3 ̄)づ╭~ 感谢 可以啦, 那你可要同等回报啊。
-
欢迎下次光临, 你服务还挺好哦。
, 如果你什么都不说,我也不知道怎么回答你呀 -
-
, 如果你什么都不说,我也不知道怎么回答你呀把for里面的 提出来做成一个函数, i 作为参数传进去就可以, for(var i in data){ xxxx(i);}function xxxx=function(i){ var value=i; ...请求数据.... success(){ value; //这里value 就不会变了}}, 说的貌似很有深意,你能一条一条说么?, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀还在使用var ?? 使用let 会不会好一些, 没用过, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀wx.request、wx.uploadFile、wx.downloadFile 的最大并发限制是 10 个; 用Promise封装下 , 不言不语 我在这里, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀promise, 承诺, 如果你什么都不说,我也不知道怎么回答你呀