收藏
回答

小程序莫名其妙的报错误

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 很多版本都有类似 很多版本都有

我调用后台接口,返回了数据,但是小程序确报了以下错误,明明我的返回值中有data呀,截图及代码如下:





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

3 个回答

  • 是小白啊
    是小白啊
    2018-12-26

    你先打印下这个值

    2018-12-26
    有用
    回复 5
    • 徐烈
      徐烈
      2018-12-26

      现在突然好了,但是我没有改代码逻辑,只是将原来用this调用的,统一用var that=this; 然后用that调用了,难道是这个问题?

      2018-12-26
      回复
    • Aurora
      Aurora
      2018-12-26回复徐烈

      之前没用var that=this; ?

      2018-12-26
      回复
    • 徐烈
      徐烈
      2018-12-26回复Aurora

      有几个方法没有用,我不认为什么是必须的

      2018-12-26
      回复
    • Aurora
      Aurora
      2018-12-26回复徐烈

      有时候不设置也会报错

      2018-12-26
      回复
    • 2020-04-29回复徐烈
      这是必须的吧!  this的指向已经被改变了 肯定报错
      2020-04-29
      回复
  • 徐烈
    徐烈
    2018-12-26

    我的值明明是返回了,也有data呀,以前调试的时候没有遇到这个问题,是最近才出现的。

    2018-12-26
    有用
    回复
  • Aurora
    Aurora
    2018-12-26

    看下是哪一行报这个错误

    2018-12-26
    有用
    回复 6
    • 徐烈
      徐烈
      2018-12-26

      返回结果后,if那一行,别的地方没有用data

      2018-12-26
      回复
    • Aurora
      Aurora
      2018-12-26回复徐烈

      那你那个报api是?你直接打印下res.data,看下是否可以,对了,微信开发工具有没有更新到最新

      2018-12-26
      回复
    • 徐烈
      徐烈
      2018-12-26回复Aurora

      上面截图中第一个框起来的就是res的内容,其中有一段是data,我的客户端是最新,主要是在小程序后台发现很多用户报这个问题,所以我才自己调试了。

      2018-12-26
      回复
    • Aurora
      Aurora
      2018-12-26回复徐烈

      那应该是小程序那边的问题,我这边也会时不时报一些莫名其妙的错误

      2018-12-26
      回复
    • 徐烈
      徐烈
      2018-12-26

      官方有人来看看啦,还有4天,我们在完成一个业绩

      2018-12-26
      回复
    查看更多(1)
登录 后发表内容