收藏
回答

wx.hideLoading会影响到wx.showToast

问题模块
API和组件

如:

wx.showLoading({

title: '请求中'

});


setTimeout(() => {

wx.hideLoading();

wx.showToast({

title: '获取成功',

icon: 'success'

});

}, 2000);


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


最后一次编辑于  2017-07-18  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 王琦
    王琦
    2017-09-26

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

    2017-09-26
    赞同
    回复
  • Jonas🍃
    Jonas🍃
    2017-09-27

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

    2017-09-27
    赞同
    回复
  • 王琦
    王琦
    2017-09-27

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

    2017-09-27
    赞同
    回复
  • Jonas🍃
    Jonas🍃
    2017-09-27

    @王琦 你在setTimeout里写试试。

    setTimeout(()=>{

        wx.showToast({});

    }, 300);

    2017-09-27
    赞同
    回复
  • 王琦
    王琦
    2017-09-27

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

    2017-09-27
    赞同
    回复
  • 黄泳锋
    黄泳锋
    2018-02-01

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

    2018-02-01
    赞同
    回复