位置: IT常识 - 正文

TypeError: Cannot read properties of undefined (reading ‘NAME‘)报错解决

编辑:rootadmin
TypeError: Cannot read properties of undefined (reading ‘NAME‘)报错解决 一、错误查找

推荐整理分享TypeError: Cannot read properties of undefined (reading ‘NAME‘)报错解决,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述:前端一个el-table表格,一个医院查询到的科室从后端返回时总是显示不出来,response里面是有数据的,这个表格别的医院都能显示出科室,就那个医院显示不出。报错:TypeError: Cannot read properties of undefined (reading 'NAME')

 查找问题所在,发现el-table里面有一个:formatter="formatter_DepType",具体方法如下:

const formatter_DepType = function (row, column) { if (_this.Type_Ary && row.DEP_TYPE) { return _this.Type_Ary.filter((data) => data.CODE == row.DEP_TYPE)[0].NAME; } return ""; }

其中Type_Ary里面的内容是这样的:

Type_Ary: [{ CODE: '1', NAME: '门诊科室' }, { CODE: '2', NAME: '住院科室' }, { CODE: '3', NAME: '其他' }],TypeError: Cannot read properties of undefined (reading ‘NAME‘)报错解决

它定义子在data里面。

这样就发现错误了,科室的DEP_TYPE查询出来之后如果有和Type_Ary里面的数据不一致的就会直接报错。

二、问题解决

只需要在方法上加个判断就行了:

const formatter_DepType = function (row, column) { if (_this.Type_Ary && row.DEP_TYPE) {if(typeof(_this.Type_Ary.filter((data) => data.CODE == row.DEP_TYPE)[0]) =="undefined"){return "";} return _this.Type_Ary.filter((data) => data.CODE == row.DEP_TYPE)[0].NAME; } return ""; }

其中:

typeof(_this.Type_Ary.filter((data) => data.CODE == row.DEP_TYPE)[0]) =="undefined"

用来判断它是否为未定义undefined,如果未定义直接返回空,这样就不会报错了。

这个错误本质是由_this.Type_Ary.filter((data) => data.CODE == row.DEP_TYPE)[0].NAME

引起的,如果科室类型和Type_Ary里面的不一样就直接为未定义了,再来个.NAME,肯定直接报错了。

大家的报错可能和我的不一样,本文仅供大家参考,当然最有可能的错误还是:对象没有数据,它为undefined。

本文链接地址:https://www.jiuchutong.com/zhishi/280950.html 转载请保留说明!

上一篇:manager.exe是什么进程 有什么用 manager进程查询(manager's office是什么意思)

下一篇:Mac OS系统修改Hosts文件的4种方法(mac修改系统版本号)

  • 华为nova7se如何关机(华为nova7se如何用手机开空调)

    华为nova7se如何关机(华为nova7se如何用手机开空调)

  • vivos1可以面部解锁吗(vivos1面部识别)

    vivos1可以面部解锁吗(vivos1面部识别)

  • 微视怎么发5分钟视频(微视怎么发五分钟的视频)

    微视怎么发5分钟视频(微视怎么发五分钟的视频)

  • qq要好友辅助验证怎么办(qq要好友辅助验证吗)

    qq要好友辅助验证怎么办(qq要好友辅助验证吗)

  • 感光度是用来控制什么的(感光度是用来影响什么的)

    感光度是用来控制什么的(感光度是用来影响什么的)

  • 怎么用手机投影到墙上(怎么用手机投屏到电脑)

    怎么用手机投影到墙上(怎么用手机投屏到电脑)

  • word文档如何删除中间空白页(word文档如何删除不想要的页面)

    word文档如何删除中间空白页(word文档如何删除不想要的页面)

  • 华为Nova5怎么关掉手机上的hd(华为nova5怎么关机重启)

    华为Nova5怎么关掉手机上的hd(华为nova5怎么关机重启)

  • 华为来电转接在哪里找(华为来电转接功能)

    华为来电转接在哪里找(华为来电转接功能)

  • airpodsa2031是第几代(airpodsa2031是第几代多少钱)

    airpodsa2031是第几代(airpodsa2031是第几代多少钱)

  • watchdogtimeout原因(watchdogtimer)

    watchdogtimeout原因(watchdogtimer)

  • 候补购票截止兑换时间是什么意思(候补购票截止兑换是什么意思)

    候补购票截止兑换时间是什么意思(候补购票截止兑换是什么意思)

  • 京东全面保障需要买吗(京东的全面保障包含碎屏么)

    京东全面保障需要买吗(京东的全面保障包含碎屏么)

  • 内存卡v10是什么意思(内存卡上的v10和v30都什么意思)

    内存卡v10是什么意思(内存卡上的v10和v30都什么意思)

  • 手机怎么连接路由器(手机怎么连接路由器2.4g网络)

    手机怎么连接路由器(手机怎么连接路由器2.4g网络)

  • 滴滴快车怎么打往返车(滴滴快车怎么打开)

    滴滴快车怎么打往返车(滴滴快车怎么打开)

  • 华为nova5桌面时间怎么设置(华为nova5桌面时间所在城市)

    华为nova5桌面时间怎么设置(华为nova5桌面时间所在城市)

  • 小米手机画图功能在哪(小米手机绘制图形)

    小米手机画图功能在哪(小米手机绘制图形)

  • qq音乐删除访问有效吗(qq音乐删除访问记录别人能看见吗)

    qq音乐删除访问有效吗(qq音乐删除访问记录别人能看见吗)

  • 华为荣耀20怎么设置时间(华为荣耀20怎么投屏到电视)

    华为荣耀20怎么设置时间(华为荣耀20怎么投屏到电视)

  • 毕业论文摘要如何生成目录(毕业论文摘要模版)

    毕业论文摘要如何生成目录(毕业论文摘要模版)

  • 格力手机如何快速手势截屏(格力手机如何快速录屏)

    格力手机如何快速手势截屏(格力手机如何快速录屏)

  • 小米手环可以测血压吗(小米手环可以测血氧吗)

    小米手环可以测血压吗(小米手环可以测血氧吗)

  • 电脑qq聊天框变成一侧显示怎么切换(电脑qq聊天框变成一侧显示的软件版本)

    电脑qq聊天框变成一侧显示怎么切换(电脑qq聊天框变成一侧显示的软件版本)

  • 非居民纳税机构都包含哪些?
  • 基本账户变更说明模板
  • 福利费的支出要求及标准
  • 企业建设项目审批流程
  • 基金会计核算的核算主体是
  • 分配的股息 要交所得税吗
  • 开业赠送礼品会计属于什么费用
  • 建筑图纸设计费包括晒图费吗
  • 企业用现金支付业务招待费1000元
  • 电子发票如何查询发票代码
  • 为什么非征期不允许汇总上传
  • 9万以下免征增值税政策
  • 旅行社差额纳税发票怎么开具
  • 多缴的社保退还给员工是否还要算个税
  • 企业处理二手车增值税没交,有什么影响
  • 个税按工资薪金未按时申报的处罚规定
  • 企业买的商业保险退款怎么做账
  • 制造业购买纸箱子记入什么科目
  • 删除文件需要管理员权限无法添加怎么办
  • windows10更新怎么办
  • 一般纳税人出租其2016年4月30日前取得的不动产
  • 汽车销售公司购买车辆会计科目
  • windows为什么从7开始
  • 出租固定资产取得的净收益计入什么科目
  • 支付违约金可以要求开发票吗
  • 融资性售后回租和融资租赁的区别
  • 丑八怪 英文
  • 计算机网络的定义
  • golang调用python代码
  • php判断文件类型
  • 微信公众号开发php源码
  • 集团对子公司拨款的规定
  • 应收债款的融资属于
  • 企业贷款贴息怎么做账
  • discuz设置门户
  • 年金现值和终值的计算
  • 社保缴费是当月扣当月的吗
  • 发票网上申领需要多长时间
  • 印花税如何缴纳 计税依据是什么
  • 医疗器械和医疗耗材是一回事吗
  • 临时工工资怎么报个税
  • 存货减值税前可抵扣吗
  • 增值税纳税申报实训报告
  • 信用减值损失与资产减值损失
  • 购买办公用品属于什么凭证类型
  • 销售中介费一般收多少
  • 公司员工年薪如何发放
  • 帮人家开税票对自己生意有影响么
  • 公司一年发两次奖金
  • 大金额维修费用怎么入账
  • 公司汽车租赁开什么税目
  • 一般纳税人农业企业免企业所得吗
  • 所得税汇算清缴退税会计分录怎么做
  • 法人投资属于什么会计科目
  • 预提费用处理
  • 研发费用资本化条件
  • 企业的案例分析报告
  • 坏账损失的核算方法包括
  • sqlserver恢复模式简单和完整
  • windows更新kb5001391
  • u深度pe装机工具使用教程win7
  • 微软安装环境
  • 激活窗口的菜单的快捷键
  • Linux操作系统分为
  • CentOS系统中与时间的相关命令详解
  • 安装软件报错1606
  • ubuntu系统如何设置永不休眠
  • linux rpm包安装
  • win10变成win8怎么办
  • win10移动版应用商店打不开
  • cocos2dx官方教程
  • glColor3f影响纹理贴图 的思考
  • jquery22插件网
  • 备份mbr引导
  • jquery示例
  • jquery给下拉框添加选项
  • android 布局属性大全
  • 深圳市的各区域排名
  • 临沭公交车多久一班
  • 公司投资款可否取回
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设