收藏
回答

没有方法能判断wx.showLoading是否正在显示的吗?

有时wx.showLoading进行加载后,可能关掉了,但是多次调用了wx.hideLoading方法,会报错误,请问下没有个方法能判断loading是否正在显示的这种吗?

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

5 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-06-09

    一个showloading配一个hideloading

    2022-06-09
    有用
    回复
  • 武曲心
    武曲心
    2022-06-09

    写成wx.hideLoading({

          success: (res) => {},

        })就不提示错误了

    2022-06-09
    有用 2
    回复 1
    • 小草
      小草
      2022-06-09
      我设置了你这个 好像真不报错了
      2022-06-09
      回复
  • 浪花骑士
    浪花骑士
    2022-06-09

    在调用wx.showLoading的时候,传一个success进去,在里面改变一个“全局”变量,来实现当前是否展示loading,然后在调wx.hideLoading前先检查刚刚说的“全局”变量是否为true就好了

    2022-06-09
    有用
    回复
  • Frank
    Frank
    2022-06-09

    wx.showLoading和wx.hideLoading成对出现即可,盲猜你是不是多个接口同时请求,出现loading异常了

    2022-06-09
    有用
    回复 2
    • 小草
      小草
      2022-06-09
      是的  这样就会出现问题了,你怎么解决的啊
      2022-06-09
      回复
    • Frank
      Frank
      2022-06-09回复小草
      我项目公用请求的地方做了配置项,用来区别哪些接口需要loading,哪些不需要
      2022-06-09
      回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-06-09
    1. 没有
    2. 多次使用wx.hideLoading报错 报的什么错?
    2022-06-09
    有用
    回复
登录 后发表内容