【VUE +ElementUI】 常见报错

1、TypeError: Cannot read property 'xxx' of undefined

遇到这类问题,一般有以下几种原因:
第一种某个字段,为做初始化定义。TypeError: Cannot read property 'info' of undefined
例如:data:{
user:{
info:{

           } 
        }
  }

当你使用 this.user.info.xxx时,发现info 还没定义 所以,遇到这种情况,请检查一下初始化数据中是否有该字段、、先想好后面可能需要用的数据,
把变量先做定义。

第二种情况 为假如你在Ajax中请求数据时,请求的数据中有的有包含该字段,有的没有该字段
TypeError: Cannot read property '0' of undefined

这个时候可以 var row = data.rows[i] 可以避免这个错误

2.在elementUI中 经常会遇到使用 数据请求到了,却无法显示在表格里的问题
这类问题,我们要逐一排查:
一、先查看表格列字段是否和 实例中data属性相对应
二、再对对应字段数据赋值空值初始化
三、查看请求AJAX是否使用=>箭头函数回调

原文地址:https://www.cnblogs.com/ac4nd/p/13470104.html