通过for循环遍历列表信息,进行对列表信息中的定位信息进行更新为当前定位信息,报错undefined,初步认识到可能是for循环遍历较快,而获取定位信息较慢,造成这种情况,就想知道有没有可以让for循环中的每一轮执行时暂停一会再执行的方法,可能或提出将for循环放在wx.getLocation()方法之内,但是我的最终目的是通过for循环进行地址解析,所以for循环要放在外侧。


- 预期表现

列表中的各项定位信息更新为当前定位信息

- 复现路径


- 提供一个最简复现 Demo


getPositions:function(){
展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Carson猫

    11人对此回答表示赞同

    找到解决方案了,需要用到线程。。。。。。。。不知道行不行

    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Grady陈三岁

    7人对此回答表示赞同

    请使用闭包或者递归。

    展开
    7
    5回复
    发布于 5年前

    评论(5)

    收起评论

    • 千杯风月醉 2019-03-03 23:22

      哈哈哈哈。。错一次,涨了经验啊~

      回复
    • 自娱自乐做死人 2019-03-05 23:27

      知错了

      回复
    • 李斯年 2019-03-07 15:51

      抱歉,那个闭包中的

      回复
    • 雪中向日葵 2019-03-09 18:19

      不要用var,用let啊。。。我都写给你了。。你非要改

      回复
    • Fiona徐诗吟 2019-03-11 20:37

      这个闭包处理好像不行啊

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部