收藏
回答

有没有API能够查询目前打开了哪些loading、toast、Modal?

如下伪代码用法:

wx.showLoading({...})

...another tasks

// 可以直接查询到有无打开的loading
if(wx.hasLoading()){
  wx.hideLoading()
}


目前我的做法是:在 globalData 中存储loading和Modal打开/关闭状态。

回答关注问题邀请回答
收藏

2 个回答

  • 谋谋谋
    谋谋谋
    2020-08-28

    并没有

    2020-08-28
    有用
    回复
  • 微喵网络
    微喵网络
    2020-08-28

    暂时还没有

    你可以直接wx.hideLoading()
    


    2020-08-28
    有用
    回复 3
    • qe
      qe
      2020-08-28
      但是在没有正打开的loading的情况下,hideLoading会抛出错误的。这样就有点把错误处理当作代码正常流程的感觉,不太clean。
      2020-08-28
      回复
    • 微喵网络
      微喵网络
      2020-08-28回复qe
      是错误?不是警告吗?
      2020-08-28
      回复
    • qe
      qe
      2020-08-28回复微喵网络
      是错误,可以用 try catch 处理掉的
      2020-08-28
      回复
登录 后发表内容
问题标签