收藏
回答

【BUG】showLoading未正常消失

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 wx.showLoading wx.hideLoading 客户端 iOS 6.6.5 1.9.1



* Bug 表现是什么?预期表现是什么?

表现:hideLoading无法将loading框正常消失,且loading框不会覆盖掉前一个loading框。

预期:当执行到showToast或showLoading的时候,前面的loading都应该被覆盖。


* 如何复现?

先执行showLoading再执行hideLoading


* 提供一个最简复现 Demo

onShow() {
 wx.showLoading({
   title: 'test1'
 })
 setTimeout(() => {
   wx.hideLoading();
   wx.showLoading({
     title: 'test2'
   })
   setTimeout(() => {
     wx.hideLoading();
     wx.showToast({
       title: 'suc'
     })
   }, 300);
 }, 300);
}


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

3 个回答

  • 黄思程
    黄思程
    2018-03-12

    你好,问题已复现,我们会尽快进行修复。

    2018-03-12
    赞同
    回复
  • Yika
    Yika
    2018-05-09

    hideLoading 和 showToast 一起使用时,确实会出现问题。

    2018-05-09
    赞同
    回复
  • Yika
    Yika
    2018-05-09

    但是可以让 showToast setTimeout 显示

    2018-05-09
    赞同
    回复