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

  • 多严重网警才会查ip(多严重网警才会冻结银行卡)

    多严重网警才会查ip(多严重网警才会冻结银行卡)

  • iphone13pro屏幕是2k的吗(13pro屏幕尺寸多大)

    iphone13pro屏幕是2k的吗(13pro屏幕尺寸多大)

  • steam删除好友对方知道吗(steam删除好友对方列表还有吗)

    steam删除好友对方知道吗(steam删除好友对方列表还有吗)

  • 会声会影拖进去没声音(会声会影怎么拖动单个视频)

    会声会影拖进去没声音(会声会影怎么拖动单个视频)

  • 抖音作品链接怎么复制(抖音作品链接怎么弄)

    抖音作品链接怎么复制(抖音作品链接怎么弄)

  • 电脑举手是哪个键(电脑的举手功能在哪里)

    电脑举手是哪个键(电脑的举手功能在哪里)

  • 华为P30手机视频如何截图成照片(华为P30手机视频变成黑白怎么调回彩色的)

    华为P30手机视频如何截图成照片(华为P30手机视频变成黑白怎么调回彩色的)

  • m16-6g表示什么螺纹(m16-6g的螺距是多少)

    m16-6g表示什么螺纹(m16-6g的螺距是多少)

  • 笔记本可以加装固态硬盘吗(笔记本可以加装什么)

    笔记本可以加装固态硬盘吗(笔记本可以加装什么)

  • 苹果手机拍视频有滋滋声怎么解决(苹果手机拍视频没声音)

    苹果手机拍视频有滋滋声怎么解决(苹果手机拍视频没声音)

  • 墨墨背单词封号了怎么办(墨墨背单词封号解封)

    墨墨背单词封号了怎么办(墨墨背单词封号解封)

  • 支付宝扫码付款怎么加备注(支付宝扫码付款会显示自己名字吗)

    支付宝扫码付款怎么加备注(支付宝扫码付款会显示自己名字吗)

  • 隐私用户能上热门吗(隐私用户的作品热门看见吗)

    隐私用户能上热门吗(隐私用户的作品热门看见吗)

  • 笔记本电脑掉帧是什么原因(笔记本电脑掉帧怎么解决)

    笔记本电脑掉帧是什么原因(笔记本电脑掉帧怎么解决)

  • 华为flaal10啥型号(华为fla-tl10什么型号)

    华为flaal10啥型号(华为fla-tl10什么型号)

  • 苹果11充电多久能充满(苹果11充电多久能充满18w)

    苹果11充电多久能充满(苹果11充电多久能充满18w)

  • qq空间存照片有限制吗(qq空间存的照片会不会突然就没有)

    qq空间存照片有限制吗(qq空间存的照片会不会突然就没有)

  • 手机qq怎么看删除的好友(手机qq怎么看删除的人)

    手机qq怎么看删除的好友(手机qq怎么看删除的人)

  • 蓝牙耳机红蓝交替闪烁怎么回事(蓝牙耳机红蓝交替闪烁是什么状态)

    蓝牙耳机红蓝交替闪烁怎么回事(蓝牙耳机红蓝交替闪烁是什么状态)

  • word另存为快捷键是什么(word另存为快捷键是多少笔记本)

    word另存为快捷键是什么(word另存为快捷键是多少笔记本)

  • 华为手机显示一个月亮是什么(华为手机显示一只鞋子和数字怎么取消)

    华为手机显示一个月亮是什么(华为手机显示一只鞋子和数字怎么取消)

  • ps在哪里下载(ps在哪下载?)

    ps在哪里下载(ps在哪下载?)

  • 抖音我的收藏在哪(抖音帮上热门)

    抖音我的收藏在哪(抖音帮上热门)

  • 讯飞输入法如何换行(讯飞输入法如何自定义皮肤)

    讯飞输入法如何换行(讯飞输入法如何自定义皮肤)

  • mac怎么删除应用程序?苹果电脑删除软件方法介绍(mac怎么删除应用程序中没有的软件)

    mac怎么删除应用程序?苹果电脑删除软件方法介绍(mac怎么删除应用程序中没有的软件)

  • 企业购入固定资产在每期末应使用公允价值法进行计量
  • 新公司成立后的第一个文件是什么
  • 应收票据贷方余额怎么办
  • 增值税进项抵扣怎么做账
  • 权益法核算的好处
  • 未休年假三倍怎么计算
  • 煤炭企业补偿费会计分录
  • 小企业工资薪酬制度
  • 运输设备折旧费用科目
  • 没有预收账款应该用什么科目核算
  • 坏账确认无法收回的会计分录
  • 退税降低
  • 购入办公楼的入账价值
  • 补税款的分录应该怎么写
  • 税务局即征即退自查报告
  • 积分抵扣所开的发票,也能在税前扣除吗?
  • 固定资产报废处置账务处理
  • 职工教育法
  • 库存商品暂估成本多少合适
  • 固定资产拆下旧部件
  • 投资利税率计算器在线计算
  • 开票需要对方提供营业执照吗
  • 出租房屋收的押金合法吗
  • 电子汇票贴现怎样操作
  • 怎样升级智慧中小学版本软件
  • mac如何配置
  • php怎么启动
  • 冲销上月多记收入
  • 银行退回手续费的账务处理
  • 员工出差火车票可以抵扣进项吗
  • 结转本月发生的费用
  • 2022年开始,手握大量现金的人
  • 长期借款资本成本高吗
  • 银行存款日记账与银行对账单之间的核对属于
  • 私人医院需要缴纳哪些税费
  • 银行存款余额调节表是不是原始凭证
  • php floatval
  • 原材料存货跌价准备会计分录
  • 未核定月数是什么
  • 极速开票怎么打不开
  • 小规模纳税人的企业所得税怎么算
  • cms是前端还是后端
  • 帝国cms扣除会员怎么办
  • 织梦前台数据不能存入中文
  • 做项目前期
  • 固定资产的主要风险和关键控制点有哪些?
  • 劳务费走应付职工薪酬
  • 办理税务登记变更委托书怎么写
  • 应纳税所得额可以是负数吗
  • 新准则下开办费摊销
  • 公益事业捐赠有哪些税收优惠政策
  • 厂房出租没有开发票属于违法吗?
  • 施工审图费计入什么科目
  • 出差补助没有发票
  • 支付金额与实付金额不一致
  • 长期待摊的分录
  • 大额装修费按几年摊销
  • 商场预付卡
  • 去年亏损今年盈利怎么弥补
  • 小规模物业广告怎么写
  • 卖出去的货没有发票怎么给人家解释
  • 收到投资款怎么做凭证
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用
  • windows2000开机视频
  • centos which
  • ubuntu with linux
  • macos邮件
  • linux查看硬件信息的命令
  • 怎么用win7兼容模式运行
  • windows8无法安装wps
  • win10系统中怎么设置搜狗输入
  • csm support
  • ug编程代码意思
  • javascript基础教程pdf
  • 江苏叉车证查询网上查询
  • 商场销售高档化妆品需要缴纳消费税吗
  • 沈阳车辆税务管理局电话
  • 怎么知道自己的城乡属性
  • 广东省东莞电子税局
  • 三门峡哪个小区是原火葬场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设