小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如图 i 在wx.request外 或者在data中时是正常的 但在success里时 却全部是10 用什么方法可以解决呢
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
因为循环过去 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 个;
wx.request
wx.uploadFile
wx.downloadFile
用Promise封装下
promise
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
因为循环过去 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