wx.hideLoading会影响到wx.showToast
发布于 4 年前 作者 liwang 5015 次浏览 来自 问答

如:

wx.showLoading({

title: ‘请求中’

});

setTimeout(() => {

wx.hideLoading();

wx.showToast({

title: ‘获取成功’,

icon: ‘success’

});

}, 2000);

loading关闭后,toast刚显示就关闭了。showToast设置duration也无效。

6 回复

可以,看来是hideLoading趁showToast没反应过来就把他关掉了

安卓已经没问题了,但是ios上还是这个问题

最新的版本还是会有这个问题。。

@王琦 之前有看到发版信息里有写解决,但我没测试过

@王琦 你在setTimeout里写试试。

setTimeout(()=>{

    wx.showToast({});

}, 300);

这个问题还没有解决吗,已经两个月了,目前安卓端正常,但是ios端依然没有解决

回到顶部