收藏
回答

官方监控到的错误日志,大家帮我看看这是什么问题?

Cannot read property 'archives' of undefined;at api request success callback function

TypeError: Cannot read property 'archives' of undefined

at doOk (https://miniprogram:///pages/channel_list/channel_list.js:104:66)

at success (https://miniprogram:///app.js:428:45)

----------------

undefined is not an object (evaluating 'r.data.channel[r.data.currentTab].archives');at api request success callback function
doOk@https://miniprogram:///pages/channel_list/channel_list.js:104:54
https://lib/WASubContext.js:2:1313158
https://lib/WAServiceMainContext.js:2:127544
E@https://lib/WASubContext.js:2:420308
https://lib/WASubContext.js:2:799661
emit@https://lib/WASubContext.js:2:478421
rs@https://lib/WASubContext.js:2:800527
https://lib/WASubContext.js:2:801806
https://lib/WASubContext.js:2:463395
https://lib/WAServiceMainContext.js:2:225318
_@https://lib/WAServiceMainContext.js:2:77637


···········

Cannot read property 'archives' of undefined;at api request success callback function
TypeError: Cannot read property 'archives' of undefined
at doOk (https://miniprogram:///pages/channel_list/channel_list.js:104:66)
at success (https://miniprogram:///app.js:428:45)
at Function.<anonymous> (https://lib/WASubContext.js:2:1361934)
at E (https://lib/WASubContext.js:2:423982)
at i.<anonymous> (https://lib/WASubContext.js:2:852166)
at i.emit (https://lib/WASubContext.js:2:478225)
at Ii (https://lib/WASubContext.js:2:853028)
at https://lib/WASubContext.js:2:854307
at https://lib/WASubContext.js:2:471141
回答关注问题邀请回答
收藏

3 个回答

  • 俞哄哄💻
    俞哄哄💻
    2020-05-22

    通过你的代码中判断应该是"archives" 未成功获取 直接去使用导致出现undefined

    若有帮助请帮忙点个"有用"谢谢👇👇

    2020-05-22
    有用 1
    回复 2
    • 👉 AI
      👉 AI
      2020-05-22
      这个错误是小程序端的js问题还是后端的问题?可以帮忙解决一下吗
      2020-05-22
      回复
    • 俞哄哄💻
      俞哄哄💻
      2020-05-22回复👉 AI
      你检查下后台的接口是否正常返回 若没有是后台的问题 若正常返回那就是你没正确成功接收赋值了
      2020-05-22
      回复
  • 亮子🌞
    亮子🌞
    2020-05-22
    比如一个a={}   a.b这样不会报错   但是如果a=undefined或者a=null就会报错  因为你尝试去读取一个非对象的属性
    
    2020-05-22
    有用 1
    回复
  • xy
    xy
    2020-05-22

    archives应该是没有获取到

    2020-05-22
    有用
    回复
登录 后发表内容
问题标签