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

  • 快手设置里面没有实验室是怎么回事?(快手设置里面没有开通直播)

    快手设置里面没有实验室是怎么回事?(快手设置里面没有开通直播)

  • 打印机卷纸怎么解决(打印机卷纸怎么拿出来)

    打印机卷纸怎么解决(打印机卷纸怎么拿出来)

  • b站可以通过手机号找人吗(b站可以通过手机号改邮箱吗)

    b站可以通过手机号找人吗(b站可以通过手机号改邮箱吗)

  • 平板可以做表格吗(平板可以做表格登平台链接么)

    平板可以做表格吗(平板可以做表格登平台链接么)

  • 秘乐短视频是干什么的(秘乐短视频是什么)

    秘乐短视频是干什么的(秘乐短视频是什么)

  • 腾讯会议可以看到分屏吗(腾讯会议可以看小电影吗)

    腾讯会议可以看到分屏吗(腾讯会议可以看小电影吗)

  • 拼多多取消订单优惠券退回吗(拼多多取消订单怎么取消不了)

    拼多多取消订单优惠券退回吗(拼多多取消订单怎么取消不了)

  • 手机摔过之后频繁重启(手机摔过之后一直重启)

    手机摔过之后频繁重启(手机摔过之后一直重启)

  • 注册天猫旗舰店需要什么条件(注册天猫旗舰店的条件)

    注册天猫旗舰店需要什么条件(注册天猫旗舰店的条件)

  • qq卸载后里面的数据还有吗?(qq卸载后里面的好友还有吗?)

    qq卸载后里面的数据还有吗?(qq卸载后里面的好友还有吗?)

  • word文档怎么加横线(word文档怎么加一页)

    word文档怎么加横线(word文档怎么加一页)

  • qq怎么续火花(qq怎么续火苗)

    qq怎么续火花(qq怎么续火苗)

  • 微博拉黑会通知对方吗(微博拉入黑名单会通知对方吗)

    微博拉黑会通知对方吗(微博拉入黑名单会通知对方吗)

  • 机械键盘和机械手感键盘的区别(机械键盘和机械手感键盘哪个好用)

    机械键盘和机械手感键盘的区别(机械键盘和机械手感键盘哪个好用)

  • 淘宝退货能用京东快递吗(淘宝退货能用京东快递吗运费险还赔吗)

    淘宝退货能用京东快递吗(淘宝退货能用京东快递吗运费险还赔吗)

  • 小米路由器3c怎么恢复出厂设置(小米路由器3c怎么重置密码)

    小米路由器3c怎么恢复出厂设置(小米路由器3c怎么重置密码)

  • 手机怎样扫描身份证(手机怎样扫描身份证为fdf格式)

    手机怎样扫描身份证(手机怎样扫描身份证为fdf格式)

  • 苹果就寝怎么重新设置(iphone就寝在哪)

    苹果就寝怎么重新设置(iphone就寝在哪)

  • ios13怎么快速截屏(苹果13快速截屏怎么截)

    ios13怎么快速截屏(苹果13快速截屏怎么截)

  • 虎牙直播如何旋转屏幕(虎牙自动旋转)

    虎牙直播如何旋转屏幕(虎牙自动旋转)

  • 微信存在异常行为怎么解除(微信存在异常行为怎么解除风险)

    微信存在异常行为怎么解除(微信存在异常行为怎么解除风险)

  • 探探怎样拉黑对方教程(探探怎么拉黑人)

    探探怎样拉黑对方教程(探探怎么拉黑人)

  • e31231v3和i58400差距(e31230v2和i58400哪个好)

    e31231v3和i58400差距(e31230v2和i58400哪个好)

  • f1.7和f2.0光圈哪个大(f17和f20光圈哪个好)

    f1.7和f2.0光圈哪个大(f17和f20光圈哪个好)

  • 微信买的电影票怎么改签(微信买的电影票能退吗)

    微信买的电影票怎么改签(微信买的电影票能退吗)

  • 英语趣配音怎么双人录音(英语趣配音怎么退出登录)

    英语趣配音怎么双人录音(英语趣配音怎么退出登录)

  • lon-al00是什么型号(lon-al00是什么型号多少钱)

    lon-al00是什么型号(lon-al00是什么型号多少钱)

  • 联通手机卡欠费后果(联通手机卡欠费多久会销卡)

    联通手机卡欠费后果(联通手机卡欠费多久会销卡)

  • iconfig.exe进程是什么文件的 iconfig进程查询(icon files)

    iconfig.exe进程是什么文件的 iconfig进程查询(icon files)

  • 人工智能这么厉害,比如GPT-4,为什么没有看到程序员失业?(人工智能怎么做出来的)

    人工智能这么厉害,比如GPT-4,为什么没有看到程序员失业?(人工智能怎么做出来的)

  • Python selenium的详细安装整理(selenium python 教程)

    Python selenium的详细安装整理(selenium python 教程)

  • 固定资产入账怎么做账
  • 财务报表没报会影响出口退税吗为什么
  • 购买的固定资产什么时候折旧
  • 企业向个人借款是否合法
  • 税务局三代手续费政策
  • 所得税申报更正申报怎么报?
  • 如何承包消防工程公司
  • 疫苗接种防疫站
  • 那些情况可以申请退税
  • 应付利润的核算内容
  • 低值易耗品计入什么账户
  • 公司支付宝扣的钱去哪了
  • 换件维修的部件什么意思
  • 材料入库时实收什么意思
  • 国内公司向境外公司借款
  • 增值税发票做假什么后果
  • 公司汽车装潢和保养做什么会计科目
  • 危废处置费用怎么开票
  • 纳税人为ETC卡充值取得财政票据进项税额抵扣问题
  • 注销往来怎么清理
  • 船舶维修价格表2017
  • 盈亏平衡点定价法例题及答案
  • 公司汽车保养费用怎么做账
  • 应付账款少说明什么
  • 递延所得税资产借贷方向
  • 出口退税两单两票
  • 残保金减免如何做账
  • 电子商业汇票背书是什么意思
  • 解决的英文
  • ios14 举报短信
  • 经营性资产和非经济资产
  • 生产成本怎样结转科目明细
  • 筹建期的开办费需要归集后才能一次性扣除吗
  • 销售折让怎么做分录
  • 暂估成本后发票怎么入账
  • 羊毛衫变形了还能变回来吗
  • 蚊子咬了怎么消肿止痒最快红霉素软膏
  • php随机ua
  • 芒通,法国 (© Flavio Foglietta/Getty Images)
  • 公司给员工付个税怎么算
  • 增值税发票支票号
  • php中exec
  • 增值税抄税报税流程
  • android界面源码
  • php destruct
  • php中array用法
  • phpcms v9官网
  • 账面价值账面余额摊余成本
  • 安全文明措施费费率一般为多少
  • 残保金计税基数是什么
  • 工资计提未发放,调增还是调减
  • 企业变更股东需要什么手续
  • sql函数的作用
  • 通货膨胀溢价的英文
  • 计入固定资产和费用的区别
  • 小规模增值税为负数怎么报税
  • 未分配利润实际没有钱分配是什么原因
  • 应付账款的主要成本包括
  • 设计费用计入什么会计科目
  • 支付金额小于发票怎么办
  • 单位食堂油烟机多长时间清洗一次
  • sql server数据库中的null(空值)
  • MySQL中的max()函数使用教程
  • mysql绿色版配置
  • window10安装mysql5.7
  • solaris newfs
  • imessage对方看了会显示已读吗
  • macbook air一键恢复出厂设置
  • linux如何列出所有用户
  • ubuntu彻底删除
  • gta4支持win10
  • 前端防止sql注入
  • xbox无法连接无线网络
  • linux bzip2压缩目录
  • unitymol
  • js实现ping一个ip地址
  • 港澳台资企业
  • 郑东新区社保局电话号码是多少
  • 北京税务报到期限
  • 资本结构不合理的公司有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设