收藏
回答

无法读取未定义的属性“o”?

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

5 个回答

  • brave
    brave
    2022-07-25
    console.log(res.data)
    console.log(res.data.subjects)
    
    2022-07-25
    有用 3
    回复
  • 武曲心
    武曲心
    2022-07-25

    补一些判断,让变量没值时也不报错

    let subjects = res.data.subjects || []

    thispage.setData({

    movie: subjects,

    imgUrls: subjects.map((item) => {

    return item.images ? item.images.large || '' : ''

    })

    })

    2022-07-25
    有用 1
    回复
  • Frank
    Frank
    2022-07-25

    res.data.subjects[0] 为 undefined,故报这个错

    2022-07-25
    有用
    回复
  • Lipeng
    Lipeng
    2022-07-25

    subjects不存在,检查一下是不是属性名搞错了

    2022-07-25
    有用
    回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-07-25

    console.log(res.data.subjects)

    打印下,看看输出什么就知道啥问题了

    2022-07-25
    有用
    回复
登录 后发表内容