收藏
回答

关于data中数组的问题

我在一个自定义方法:

getOneList:function(dateIndex){

    let idList = [];

    idList = this.data.idList[0];

}


和一个点击事件处理函数:

datebtnTap:function(e){

    let length = this.data.idList[0].length;

}


分别调用data中角标为0的数组项:

自定义方法提示报错,而事件处理函数正常:

VM83405:1 thirdScriptError

Cannot read property '0' of undefined;at pages/test/test page getOneList function

TypeError: Cannot read property '0' of undefined


求解(ノへ ̄、)

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

1 个回答

  • 卢霄霄
    卢霄霄
    2018-08-01

    分别打印下 this.data 看看呢

    2018-08-01
    有用
    回复 2
    • 阿余
      阿余
      2018-08-01

      下午外出了没法回复。 打印也不行。编译过不去,就报这个错。

      2018-08-01
      回复
    • 卢霄霄
      卢霄霄
      2018-08-02回复阿余

      编译会报这种错啊!你这个自定义方法是在一个单纯的 js里吗

      2018-08-02
      回复
登录 后发表内容