首页 > 教程 > 微信小程序 > 微信小程序循环执行解决异步请求问题

微信小程序循环执行解决异步请求问题

2017-09-29 14:18:01侠客源码 复制链接

循环执行代码如下

setInterval(function () {  
   //循环执行代码  
   }, 1000) //循环时间 这里是1秒

另 延时执行代码

setTimeout(function () {  
     //要延时执行的代码  
    }, 1000) //延迟时间 这里是1秒

如何解决异步数据请求呢

app.js里面通过请求设置好缓存

wx.getStorageSync('config')
var times = setInterval(function () {
    var xkmov = wx.getStorageSync('config')
    if (xkmov) {
    //此处可写执行的代码
    clearTimeout(times); //清除循环 
    }
    },200)

循环执行查询 缓存是否存在,如果存在  执行代码 并清除循环

  • 上一篇:微信小程序上拉加载更多
  • 下一篇:返回列表
  • 猜你喜欢

      无相关信息