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

无效代码

首先
在onLoad()中

  wx.showLoading({  
    title: “数据加载中”,  
    mask: true  
  });  

异步获取数据后

wx.hideLoading();

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

解决方法

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

  setTimeout(() => {  
    wx.hideLoading();  
  }, 100);  

加了一个很小的延迟。

你可能感兴趣的:(小程序开发之坑二--安卓手机wx.hideLoading()无效)