小程序开发之坑--安卓手机wx.hideLoading()无效

首先
在onLoad()中


  wx.showLoading({  

    title: “数据加载中”,  
    mask: true  
  });  

异步获取数据后

wx.hideLoading();

测试结果



在微信开发者工具和iOS上都能正常隐藏loading框,安卓手机上却无法隐藏。

解决方法


在坑了很久以后发现在wx.hideLoading()方法外层加个setTimeout居然就解决了。


setTimeout(() => {  

    wx.hideLoading();  
  }, 100);  

加了一个很小的延迟。苍天啊,大地啊,救救孩子们吧!