安卓端hideLoading失效
发布于 6 年前 作者 fangshen 12082 次浏览 来自 问答

今天再登录开发者社区才发现三个月前我就写了这个bug的草稿,后来以为自己解决了,就没发布,结果没想到今天又出现了。。。

代码如下:

try {
        wx.showLoading({ title: "检查登录状态"});
        var value = wx.getStorageSync('phone')
        console.log(2);
        console.log(value);  // 没有'phone',输出为空
        if (value) {
            console.log(1);
            wx.hideLoading();
        }
        console.log(3);
        wx.hideLoading();
        console.log(4);
 } catch (e) {
        console.log(5);
        wx.hideLoading();
 }

console输出如下:

可以看到,输出有3,4,但是loading还在。我换成了showToast和hideToast之后没有这个bug。

回到顶部