位置: 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修改系统版本号)

  • 头条加v和不加v区别是什么(头条加v和不加v区别视频单价)

    头条加v和不加v区别是什么(头条加v和不加v区别视频单价)

  • 华为荣耀8x支持几个手机卡(华为荣耀8x支持无线充电吗)

    华为荣耀8x支持几个手机卡(华为荣耀8x支持无线充电吗)

  • 索尼耳机app叫什么(索尼耳机app有什么用)

    索尼耳机app叫什么(索尼耳机app有什么用)

  • 电脑n卡是什么(电脑n卡是什么显卡)

    电脑n卡是什么(电脑n卡是什么显卡)

  • 百家号发视频有收益吗(百家号发视频有时间长短要求吗)

    百家号发视频有收益吗(百家号发视频有时间长短要求吗)

  • 华为手机处于talkback怎么关闭(华为手机处于TalkBack模式怎么退出)

    华为手机处于talkback怎么关闭(华为手机处于TalkBack模式怎么退出)

  • 电脑开机黑屏怎么办出现英文字符(电脑开机黑屏怎么办恢复)

    电脑开机黑屏怎么办出现英文字符(电脑开机黑屏怎么办恢复)

  • 不用ps怎么改照片大小(不用ps怎么改照片像素大小)

    不用ps怎么改照片大小(不用ps怎么改照片像素大小)

  • 华为快充消失咋办(华为快充怎么不显示了?)

    华为快充消失咋办(华为快充怎么不显示了?)

  • 苹果xs死机了强制重启不了怎么办(iphonexs死机无法强制重启)

    苹果xs死机了强制重启不了怎么办(iphonexs死机无法强制重启)

  • iphone7有没有无线充电(iphone7 有无线充电吗)

    iphone7有没有无线充电(iphone7 有无线充电吗)

  • iphone4微信版本太低登录不了怎么办(iphone4 微信版本)

    iphone4微信版本太低登录不了怎么办(iphone4 微信版本)

  • 苹果x容易摔坏内部吗(苹果x是不是一摔就碎)

    苹果x容易摔坏内部吗(苹果x是不是一摔就碎)

  • 华为mate30pro防窥屏怎么设置(mate30e pro防窥)

    华为mate30pro防窥屏怎么设置(mate30e pro防窥)

  • 显示屏音频接口有啥用(显示屏音频接口在哪)

    显示屏音频接口有啥用(显示屏音频接口在哪)

  • wps怎么分段落(wps怎样分段落)

    wps怎么分段落(wps怎样分段落)

  • 为什么电脑网络显示感叹号(为什么电脑网络不显示)

    为什么电脑网络显示感叹号(为什么电脑网络不显示)

  • pr怎么设置抖音视频格式(pr怎么设置抖音视频序列)

    pr怎么设置抖音视频格式(pr怎么设置抖音视频序列)

  • 电脑下载的文件在哪里(电脑下载的文件打不开怎么回事)

    电脑下载的文件在哪里(电脑下载的文件打不开怎么回事)

  • mimi完成怎么取消(mimi已完成是什么意思)

    mimi完成怎么取消(mimi已完成是什么意思)

  • 中国卖家如何在亚马逊全球开店(中国卖家如何在国外销售)

    中国卖家如何在亚马逊全球开店(中国卖家如何在国外销售)

  • iphonex双击唤醒设置(iphonexr双击唤醒失效)

    iphonex双击唤醒设置(iphonexr双击唤醒失效)

  • linux中qq怎么添加快捷键启动功能?

    linux中qq怎么添加快捷键启动功能?

  • 记录转载:Vite多环境配置--让项目拥有更高定制化能力(viite)

    记录转载:Vite多环境配置--让项目拥有更高定制化能力(viite)

  • 小规模纳税人增值税申报流程
  • 公司股东向公司借款
  • 委托加工业务的会计处理
  • 资源税应该如何计算
  • 居民个人所得计算怎么做
  • 超过库存现金限额的现金要及时存入银行
  • 纳税人多缴税款的退还期限
  • 固定资产折旧年限的最新规定2022
  • 私营企业实行固定税率
  • 未分配利润如何使用投入生产
  • 长期借款利息的会计分录
  • 营改增之后税务是否可以征收入库?
  • 建筑企业一般纳税人提供建筑服务属于老项目
  • 销售佣金的税率怎么算
  • 普通机打发票可以抵税吗
  • 没有产权的房子可以公证吗
  • 待摊费用和长期待摊费用的区别
  • 帮其他公司垫付的钱怎么写分录
  • 进项税转出如何申报纳税
  • 房屋装修费是否分摊到地下车位成本
  • 企业注销后有收入怎么交税
  • 收到总公司拨款发奖金如何入账
  • 什么是应收
  • 与存货相关的车间固定资产日常
  • 微信占用空间大是怎么回事
  • 五险二金的二金有什么好处
  • 不能抵扣的费用
  • win10专业版19042.630
  • 水利建设基金是税还是费
  • 没按时报税罚款多少
  • 无偿受赠房产出售税费
  • fg726p.exe
  • 企业退货产生的损失谁承担
  • uniapp传值
  • 偿还债券本金和利息
  • 开办分公司
  • php生成表格
  • 业务招待费属于现金流量表中的哪个项目
  • 赡养老人专项附加扣除标准2023年
  • php用echo输出图片
  • css基础入门
  • mac node-gyp
  • 计提工会经费并上缴是什么意思
  • 发票怎样申领成功?
  • 工业企业中制造费用包括哪些内容
  • 商贸企业 税收 政策规定
  • 广告公司转让一般多少钱
  • 房租增值税专票税点
  • 发票遗失证明怎么写范文
  • 长期股权投资如何入账
  • 发票报销流程和条件
  • 按揭贷款汽车会被抵押吗
  • 外贸内销业务哪个部门管
  • 我国开征股票交什么税
  • redis 和 mysql 的数据不一致怎么办
  • win8怎么一开机就进入桌面
  • dnfxp系统能玩吗
  • win7怎么看
  • window终端是什么
  • 重庆四日游最佳攻略超详细
  • win7无法安装谷歌
  • WIN10开启高性能模式
  • 苹果电脑dashboard什么意思
  • vim 多窗口启动以及相互切换
  • 刻录ghost安装光盘
  • win8系统的应用程序在哪里
  • WIN10系统怎么查看隐藏的文件夹
  • win7系统笔记本无线网络找不到
  • React Native react-navigation 导航使用详解
  • 序列化和反序列化是什么意思
  • shell脚本用法
  • 粉碎文件的快捷键
  • 表单失去焦点事件
  • 全面解析A型天秤座男
  • python动态网页开发教程
  • 江西税务局
  • 缴纳社保问题证明怎么查
  • 税务筹划和纳税申报哪个更容易学
  • 汕头办理社保卡流程
  • 我国公益性企业有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设