收藏
回答

数据已经打印出来了为什么还是报错未定义?

打印this.data.coList[index]可以打印出来数据。也没报错






但是打印this.data.coList[index].caseName也可以打印出数据,但是报错未定义



最后一次编辑于  11-20
回答关注问题邀请回答
收藏

5 个回答

  • .
    .
    11-20

    把coList定义为null。因为你这里的[],数据还没请求到的时候,页面已经赋值为空了,自然没有name

    11-20
    赞同
    回复
  • 海玄科技
    海玄科技
    11-20

    做个判断 if(this.data.coLost.length){}

    11-20
    赞同
    回复 1
    • 乘风破浪
      乘风破浪
      11-20
      不管用
      11-20
      回复
  • 老张
    老张
    11-20

    log一下index

    11-20
    赞同
    回复 1
    • 乘风破浪
      乘风破浪
      11-20
      能打印出来
      11-20
      回复
  • ʚ青哥ɞ
    ʚ青哥ɞ
    11-20

    你可以先打印一下this.data.coLost[index]

    11-20
    赞同
    回复 3
    • 乘风破浪
      乘风破浪
      11-20
      打印出来了,没报任何错误
      11-20
      回复
    • ʚ青哥ɞ
      ʚ青哥ɞ
      11-20回复乘风破浪
      可以打印说明不是这里报错,你把报错的代码或者代码片段发出来
      11-20
      回复
    • 乘风破浪
      乘风破浪
      11-20回复ʚ青哥ɞ
      贴出来了
      11-20
      回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-20

    上 代码片段

    11-20
    赞同
    回复 2
    • 乘风破浪
      乘风破浪
      11-20
      贴出来了
      11-20
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-20回复乘风破浪
      collection.js 33行
      11-20
      回复
问题标签