1. 程式人生 > >小程式開發之坑二--安卓手機wx.hideLoading()無效

小程式開發之坑二--安卓手機wx.hideLoading()無效

無效程式碼

首先
在onLoad()中
wx.showLoading({
  title: “資料載入中”,
  mask: true
});

非同步獲取資料後
wx.hideLoading();

測試結果
在微信開發者工具和iOS上都能正常隱藏loading框,安卓手機上卻無法隱藏。

解決方法

在坑了很久以後發現在wx.hideLoading()方法外層加個setTimeout居然就解決了。
setTimeout(() => {
   wx.hideLoading();
}, 100);
加了一個很小的延遲。尷尬雖然問題解決了,但是也不知道是為什麼。