wx.hideLoading会影响到wx.showToast

发布于 6 年前作者 liwang5269 次浏览最后编辑 6 年前来自 ask

如:

wx.showLoading({

title: ‘请求中’

});

setTimeout(() => {

wx.hideLoading();

wx.showToast({

title: ‘获取成功’,

icon: ‘success’

});

}, 2000);

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

6 回复
qiangtang
qiangtang1 楼6 年前

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

machao
machao2 楼6 年前

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

xiayao
xiayao3 楼6 年前

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

na97
na974 楼6 年前

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

udong
udong5 楼6 年前

@王琦 你在setTimeout里写试试。

setTimeout(()=>{

    wx.showToast({});

}, 300);

haojun
haojun6 楼4 年前

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