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

  • 用户跳出率高的5大原因分析(用户跳出率高的原因)

    用户跳出率高的5大原因分析(用户跳出率高的原因)

  • python sorted(python sorted用法)

    python sorted(python sorted用法)

  • 沃橙tv怎么退订(沃橙tv娱乐如何关闭)

    沃橙tv怎么退订(沃橙tv娱乐如何关闭)

  • 苹果11竖屏锁定在哪里设置(苹果11竖屏锁定关闭仍无法横屏)

    苹果11竖屏锁定在哪里设置(苹果11竖屏锁定关闭仍无法横屏)

  • 微信的表情包突然没了(微信的表情包突然不见了)

    微信的表情包突然没了(微信的表情包突然不见了)

  • wifi连接上却不能访问互联网(wifi连接上却不可用)

    wifi连接上却不能访问互联网(wifi连接上却不可用)

  • 快手号身份证被其他注册怎么办(快手号身份证被盗怎么办)

    快手号身份证被其他注册怎么办(快手号身份证被盗怎么办)

  • 华为荣耀手机怎么强行设置呼叫转移(华为荣耀手机怎么取卡)

    华为荣耀手机怎么强行设置呼叫转移(华为荣耀手机怎么取卡)

  • 个人计算机分为什么和便携机两类(个人计算机分为哪两种)

    个人计算机分为什么和便携机两类(个人计算机分为哪两种)

  • oppoa11n是什么型号(oppoa11是什么机型)

    oppoa11n是什么型号(oppoa11是什么机型)

  • 双固态硬盘影响性能吗(双固态硬盘影响散热吗)

    双固态硬盘影响性能吗(双固态硬盘影响散热吗)

  • 拉黑别人别人知道吗(拉黑了别人别人看得见吗)

    拉黑别人别人知道吗(拉黑了别人别人看得见吗)

  • 8核16线程处理器有哪些(8核16线程处理器数量和每个处理器内核数量)

    8核16线程处理器有哪些(8核16线程处理器数量和每个处理器内核数量)

  • 扫描件和pdf的区别(pdf和扫描件的区别)

    扫描件和pdf的区别(pdf和扫描件的区别)

  • 苹果x面容进水怎么修复(苹果x面容进水无法用等他水干了能用吗)

    苹果x面容进水怎么修复(苹果x面容进水无法用等他水干了能用吗)

  • 优学派连接wifi却上不了网(优学派连接wifi身份验证)

    优学派连接wifi却上不了网(优学派连接wifi身份验证)

  • 华为流光快门使用方法(华为的流光快门)

    华为流光快门使用方法(华为的流光快门)

  • 安装程序正在启动服务需要多久(安装程序正在启动服务就进不去了)

    安装程序正在启动服务需要多久(安装程序正在启动服务就进不去了)

  • 华为微信声音小怎么调大声(oppo手机微信声音小怎么调大声)

    华为微信声音小怎么调大声(oppo手机微信声音小怎么调大声)

  • 苹果11手机铃声越来越小(苹果11手机铃声怎么设置自己的歌)

    苹果11手机铃声越来越小(苹果11手机铃声怎么设置自己的歌)

  • 如何用pr快速添加字幕(pr怎么添加v1)

    如何用pr快速添加字幕(pr怎么添加v1)

  • wps图标转回word(wps换图标了)

    wps图标转回word(wps换图标了)

  • 虚拟机是什么(虚拟机是什么意思)

    虚拟机是什么(虚拟机是什么意思)

  • LVI-SAM:配置环境、安装测试、适配自己采集数据集(lvs安装配置)

    LVI-SAM:配置环境、安装测试、适配自己采集数据集(lvs安装配置)

  • 法人是残疾人有什么优惠政策
  • 交通运输印花税怎么申报
  • 资源税的征税对象都是原矿和选矿
  • 工伤在门诊的收据能报销吗
  • 企业所得税税款可以扣除吗
  • 垫付生育津贴的钱怎么算
  • 加计扣除退回的所得税怎么做账
  • 免费的产品
  • 注册地在境外的公司需要纳税么
  • 废品计入哪个科目
  • 旧设备变现损失抵减所得税怎么算
  • 返利失效了怎么找回
  • 小规模纳税人税收优惠政策变化
  • 个人所得税薪金所得是实发工资还是应发工资
  • 打印机的增值税率
  • 净利润亏损怎么结转
  • 纳税人签章填什么
  • 国家税务金税四期
  • 采用差额计税开什么发票
  • 增值税电子发票没有发票专用章
  • 有留抵怎么交增值税
  • 苹果手机下载爱思极速版有什么影响
  • php mb_convert_encoding
  • 拍卖本人文字作品原稿
  • 长期待摊费用的概念
  • 预缴和清缴的会计科目
  • 生产成本的主要分析方法
  • php需要的软件
  • php 数据库操作
  • 受托加工要交消费税吗
  • php使用什么开发工具
  • 个人所得税计提基数公式
  • 弃置费用预计负债递延所得税怎么处理
  • 银行存款账面余额与银行账户余额
  • php 通信
  • 销售多余材料的成本
  • vue3响应式对象数组
  • PHP编写1+到100
  • 增值税发票退回重开期限
  • 销售成本销售收入的关系
  • 什么是资产减值准备计提
  • 私人打款到对公账户要交税吗
  • 进项发票和销项发票金额相同还需要交税金吗
  • 销售折让的会计科目
  • 织梦安装详细教程
  • 分公司可以单独上市吗
  • 个税如何确认申报
  • 销项税用转出吗
  • 税法中特许权费包括哪些
  • 契税退税政策怎么操作
  • 房地产公司分立 土地转移
  • 没有海关完税凭证怎么入账
  • 预付款预缴如何做账
  • 免抵退税和留抵退税计算题
  • 开银行承兑汇票需要多少保证金
  • 买商品赠送赠品怎么做账
  • 收单清算款计入什么费用
  • 购买用品开专票怎么入账
  • 收据为什么不能写今收到
  • 收到银行季度结转怎么做
  • 开票软件升级包
  • 进项税额抵扣时分录
  • jdbc数据库连接步骤
  • win10更新dx
  • macbook开机壁纸怎么设置
  • dcs是什么文件
  • Win7系统设置屏保密码
  • win10企业版教育版专业版哪个好
  • svn下载项目
  • css基础知识教程
  • 怎么用node.js写接口
  • 用python写一个学生信息管理系统
  • Unity3D值Input Manager
  • js 进阶
  • jquery easyui插件
  • jquery 遍历
  • python计算字符串长度的程序
  • 贷款利息收入增值税税率2023
  • 如何打印个人所得税证明
  • 无锡市国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设