收藏
回答

undefined is not an object?

Android系统均能正常访问,iOS系统就报这个错,感觉无从下手呀,求大神指点一下🙏🙏🙏🙏感谢!!

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

3 个回答

  • 社区技术运营专员-CJiang
    社区技术运营专员-CJiang
    2020-08-04

    你好,麻烦提供一下具体机型,微信版本号,系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-08-04
    有用
    回复 3
  • 青团社
    青团社
    2020-08-04

    getAllName那个数组如果是空 那么 你该数组下标0下面的内容找不到 肯定就报这个错了。

    解决方法是判断下

    (getAllName.length && getAllName[0].xxx) || []
    
    2020-08-04
    有用
    回复 9
    • 峰仔
      峰仔
      发表于移动端
      2020-08-04
      哇,你这么一说我茅塞顿开,但是,有个问题就是,这个数组为空是因为有个post请求没有正常发送,但是Android系统都能正常发送,iOS必现这个问题,我想也问下,小程序的逻辑里对于http请求两个系统是需要区别处理吗?
      2020-08-04
      回复
    • 青团社
      青团社
      2020-08-04回复峰仔
      不需要啊。你IOS返回的错误信息是啥,
      2020-08-04
      回复
    • 峰仔
      峰仔
      发表于移动端
      2020-08-04回复青团社
      iOS根本就没有发送请求
      2020-08-04
      回复
    • 青团社
      青团社
      2020-08-04回复峰仔
      贴代码吧。可复现问题的代码片段。
      https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2020-08-04
      回复
    • 峰仔
      峰仔
      发表于移动端
      2020-08-08回复青团社
      https://developers.weixin.qq.com/s/77ovvrmp7Pjz
      2020-08-08
      回复
    查看更多(4)
  • 谋谋谋
    谋谋谋
    2020-08-04

    搜一下哪里有undefined

    2020-08-04
    有用
    回复 2
    • 峰仔
      峰仔
      发表于移动端
      2020-08-04
      ??报错的第二行
      2020-08-04
      回复
    • Joson
      Joson
      2020-08-04回复峰仔
      全局搜一下getAllName
      2020-08-04
      回复
登录 后发表内容
问题标签