【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是否使用=>箭头函数回调

posted @   Ac4nd  阅读(327)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示