收藏
回答

errMsg":"hideLoading:fail:toast can't be found"?

真机调试出现

VM33:2 Uncaught (in promise) thirdScriptError

{"errMsg":"hideLoading:fail:toast can't be found"}

Object的问题?

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

14 个回答

  • M小
    M小
    06-01

    真是醉了 微信不会自己判断

    06-01
    有用 2
    回复 4
    • ruhai-a
      ruhai-a
      06-10
      请你怎么解决的啊
      06-10
      回复
    • M小
      M小
      06-10回复ruhai-a
      没解决 目前就遇到一个安卓机打印偶尔出现这个报错
      06-10
      回复
    • ruhai-a
      ruhai-a
      06-10回复M小
      我现在也出这个问题,搞到页面数据都没有了,其实这东西,大概因为啥的问题造成的?
      06-10
      回复
    • M小
      M小
      06-10回复ruhai-a
      应该是wx.hideLoading必须要有一个对应的wx.showLoading或者wx.showToast
      06-10
      回复
  • G.Y
    G.Y
    03-30

    亲测,微信Version 7.0.13测试版,会出现这个问题。之前报错没有注意,后来导致一个bug出现。

    官方说:注意


    看了几个帖子,解决方法如下

    定义一个变量 isShowLoading = false;

    调用 wx.showLoading 时候赋值 isShowLoading为true,并调用showLoading

    调用 wx.hideLoading 时候先判断 isShowloading,为true才能执行,否则不执行。

    调用 wx.showToast 时候判断 isShowloading,为true就执行 wx.hideLoading ,否则不执行。接着执行showToast函数。

    至此,我测试时候调试器中也不再报 errMsg":"hideLoading:fail:toast can't be found"?bug也修复好了。仅供参考


    03-30
    有用 2
    回复 2
    • 逆风飘扬
      逆风飘扬
      05-26
      小程序这波操作我是真的服,这种事不应该是它底层自己判断么。却强行要开发者去做配对?
      wx.showLoading 和 wx.showToast 同时存在,默认后者顶掉前者有啥问题么?
      05-26
      回复
    • 可乐
      可乐
      06-03
      封装了一个方法,同时多次调用也会出现这样的错误,怎么决绝?
      06-03
      回复
  • 天下无奇
    天下无奇
    03-28

    我觉得是wx.hideLoading()和wx.showLoading不匹配,调用wx.hideLoading的地方之前没有wx.showLoading执行或者wx.showLoading已经被关闭了。

    03-28
    有用 1
    回复
  • 情何以堪
    情何以堪
    03-04

    我的也报这样错,记得以前没有这样的问题

    03-04
    有用 1
    回复 3
    • Miss.H
      Miss.H
      03-23
      我也是,请请问你解决这个问题了吗?
      03-23
      回复
    • 澳
      03-27回复Miss.H
      你这个问题解决了吗 我的也出现这个问题 已经上线的小程序
      03-27
      回复
    • 唯一
      唯一
      04-02
      看看是不是多个地方调用了hideLoading,比如suceess和complete中都调用了,保留一个应该没问题
      04-02
      回复
  • Lonely孤独先
    Lonely孤独先
    09-16

    看到大家都这样我就放心了

    09-16
    有用
    回复
  • 无翼的伤悲
    无翼的伤悲
    08-18

    多个请求只给一个loading就行了,感觉就是没有匹配上就报错了,封装请求的时候进行计数,只在最后一个请求hideloading就行


    08-18
    有用
    回复 1
  • 广西盖德科技有限公司
    广西盖德科技有限公司
    07-22

    我现在是有时候报,有时候不报,,麻烦

    07-22
    有用
    回复
  • 的风
    的风
    07-09

    仔细找找吧

    07-09
    有用
    回复
  • 可乐
    可乐
    06-03

    我封装了这样的放方法,多个接口同时请求也会报这样的错误,那位大神知道怎么决绝么?

    06-03
    有用
    回复 2
    • 首秀_ping
      首秀_ping
      07-15
      hideLoading 里有fail,把它都写上,就不会报错了。
      07-15
      1
      回复
    • 可乐
      可乐
      07-15回复首秀_ping
      可以了,感谢大佬
      07-15
      回复
  • 大星
    大星
    03-30

    wx.hideLoading({

    complete: (complete) => {

    }

    })

    }, 1000);


    03-30
    有用
    回复

正在加载...

登录 后发表内容
问题标签