一个数组的length属性怎么可能没定义呢 ! 这种报错,一般都是与定义的数组有关。

不要太看重错误提示去撞南墙找length,而是要想想你的代码哪里可能有错;

  • 简言之:要找自己代码的错误而不是(根据报错的相关提示来)找这个length属性

举例说明

后台定义了一个API数据接口/mlistAllResume,供前端调用。
因代码在 export default 定义的时候,将 数组对象resumes错误写成 resume,如下面( // 注意1.)所示代码:


export default {
    data() {
      return {
        resume: []      // 注意1.
      }
    }
}

这个时候,在正常代码使用的时候,就会报错。

  • 可想而知,这个错误是多么不应该。
  • 当然,或许你的情况有点特殊,但vue如果报错,报错内容多少都会和你代码的准确性有一定的关联性。

仔细找,一般都能解决。
(仅以此篇,记录解决问题的心得、思路、方法。)


以上就是关于 “ vue报错vue Cannot read property ‘length’ of undefined案例 - 分析篇 ” 的全部内容。

Logo

前往低代码交流专区

更多推荐