位置: IT常识 - 正文

前端解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)的多种情况(前端解决页面加载白屏)

编辑:rootadmin
前端解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)的多种情况 问题描述:控制台报错“TypeError: Cannot read properties of undefined (reading ‘xxx‘)“

推荐整理分享前端解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)的多种情况(前端解决页面加载白屏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端解决跨域的三种方法,前端解决跨域问题的8种方案(最新最全),前端解决跨域的几种办法,前端解决浏览器兼容问题,前端解决跨域,前端解决跨域问题的8种方案(最新最全),前端解决跨域的三种方法,前端解决跨域问题的8种方案(最新最全),内容如对您有帮助,希望把文章链接给更多的朋友!

例如:TypeError: Cannot read properties of undefined (reading '$el')     at eval

原因分析及解决

情况一: 出现该错误的原因是因为你花括号中的某些属性未定义。极大可能是因为你写错了属性名称

前端解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)的多种情况(前端解决页面加载白屏)

情况二: 异步请求获取数据时,由于数据时异步获取的,所以一开始是没有该数据属性,这种情况下也会报这种错误。比如说我这里有一个数据tableData,初始值为一个空对象。我们在使用{{tableData.detail}}是不会报错的,但如果是{{tableData.detail.name}}这样就会报错了,这是为什么呢? 因为,tableData.detail已经是一个undefined了,你undefined.name就肯定会报错了。 所以在初始化时,detail属性赋值为空对象就行了。

情况三:

后端返回给你的数据没有这个属性 或者 返回的有的有数据有的是null

这个时候需要先查一下,可以加v-if进行判断

情况四:

使用$nextTick,刷新表格的时候,表格未自定义属性,或自定义属性引用错了(因为方法是现成复制过来的找了老半天,坑!)

<template>// 起初没有定义ref="multipleTable" <el-table ref="multipleTable" :data="tableData" style="width: 100%" :header-cell-style="{ background: '#f5f7fa' }"> </el-table></template> methods: { getData() { let params = { ...this.queryFrom } params.pageNo = params.pageNo.toString() params.pageSize = params.pageSize.toString() getSettlementOrder(params).then(res => { this.tableData = res.result.data || [] // 在数据更新后执行刷新表格 this.$nextTick(() => { // myTable是表格的ref属性值 if (this.$refs.multipleTable && this.$refs.multipleTable.doLayout) { this.$refs.multipleTable.doLayout(); } }) this.total = res.result.total || 0 this.tabHeight = window.innerHeight - this.$refs.multipleTable.$el.offsetTop - 170; }) },
本文链接地址:https://www.jiuchutong.com/zhishi/267547.html 转载请保留说明!

上一篇:win10怎么恢复被卸载的自带记事本? win10恢复自带应用的技巧(win10怎么恢复被系统删除的文件)

下一篇:Win11电脑下载的文件被自动删除怎么办(win11电脑下载的软件桌面没有图标怎么办)

  • 华为nova5ipro怎么返回桌面(华为nova5ipro怎么格机)

    华为nova5ipro怎么返回桌面(华为nova5ipro怎么格机)

  • 页边距内侧和外侧是指的啥(页边距内侧和外侧是什么意思)

    页边距内侧和外侧是指的啥(页边距内侧和外侧是什么意思)

  • 照好的照片怎么美颜(照好的照片怎么去掉水印)

    照好的照片怎么美颜(照好的照片怎么去掉水印)

  • 听筒防尘网掉了没事吧(听筒防尘网掉了换一个多少钱)

    听筒防尘网掉了没事吧(听筒防尘网掉了换一个多少钱)

  • 华为手机下载管理器在哪里打开(华为手机怎么下载app)

    华为手机下载管理器在哪里打开(华为手机怎么下载app)

  • 华为skt-al00什么型号(华为sktal00什么型号多少钱)

    华为skt-al00什么型号(华为sktal00什么型号多少钱)

  • hryal00ta华为是什么型号(hryal00华为是什么型号)

    hryal00ta华为是什么型号(hryal00华为是什么型号)

  • 小米10充电要多久(小米10充电多少安)

    小米10充电要多久(小米10充电多少安)

  • 苹果11卡死机怎么重启(苹果11死机卡屏)

    苹果11卡死机怎么重启(苹果11死机卡屏)

  • 进入开发者选项有啥用(进入开发者选项后不显示调试)

    进入开发者选项有啥用(进入开发者选项后不显示调试)

  • 为什么淘宝没有代付功能(为什么淘宝没有拍拍乐)

    为什么淘宝没有代付功能(为什么淘宝没有拍拍乐)

  • 手机qq群文件下载在哪里(手机qq群文件下载的文件怎么删除)

    手机qq群文件下载在哪里(手机qq群文件下载的文件怎么删除)

  • iphone镜像怎么关(怎么关苹果镜像)

    iphone镜像怎么关(怎么关苹果镜像)

  • 华为是双卡双待手机吗(华为双卡手机)

    华为是双卡双待手机吗(华为双卡手机)

  • 苹果怎么把相册锁起来(苹果怎么把相册图片设置成壁纸)

    苹果怎么把相册锁起来(苹果怎么把相册图片设置成壁纸)

  • 滴滴预约单怎么升100%(滴滴预约单怎么抢单成功率高)

    滴滴预约单怎么升100%(滴滴预约单怎么抢单成功率高)

  • 微信怎么解除手机绑定(微信怎么解除手机号绑定?)

    微信怎么解除手机绑定(微信怎么解除手机号绑定?)

  • 数字化的概念(景区数字化的概念)

    数字化的概念(景区数字化的概念)

  • r15x屏幕占比(oppor15屏占比)

    r15x屏幕占比(oppor15屏占比)

  • 小米手环4怎么设置音乐(小米手环4怎么连接)

    小米手环4怎么设置音乐(小米手环4怎么连接)

  • 58同城如何充值(58同城手机app怎么充值)

    58同城如何充值(58同城手机app怎么充值)

  • windows10开始菜单失灵及异常的解决方法(Windows10开始菜单透明)

    windows10开始菜单失灵及异常的解决方法(Windows10开始菜单透明)

  • Typora如何设置字体的颜色(typora如何设置字体颜色)

    Typora如何设置字体的颜色(typora如何设置字体颜色)

  • 【CSS】CSS基础认知【CSS基础知识详解】(css基础入门)

    【CSS】CSS基础认知【CSS基础知识详解】(css基础入门)

  • 增值税发票认证在哪里
  • 按适用税率征税销售额等于销售收入吗
  • 企业的罚款支出包括违约金吗
  • 小规模纳税人收到专票可以抵扣吗
  • 公转私人账户怎么转
  • 合同不交印花税合法吗
  • 代发工资记什么科目
  • 银行收单业务员做什么的
  • 收客户款现金折让发票怎么处理
  • 计提缴纳印花税怎么做账
  • 公司注销未登记债权,债务人如何抗辩
  • 房地产限购过程是什么
  • 用友如何取消月末结转
  • 进项税抵扣销项税
  • 减免货款需要进项税额转出吗
  • 银行开户时存入的现金怎么做账
  • 政策减免是什么意思
  • 年底结账会计分录一定要做吗
  • 印花税到底什么通俗一点
  • 通用机打发票操作流程
  • 个人所得税怎么查工资明细
  • 公司奖励旅游算休年假吗
  • 购货折让
  • 购进要不要交印花税
  • 销售已作进项税转出的固定资产怎样缴税?
  • 电子发票无法预览怎么弄
  • 美元兑人民币分时走势图
  • 专项储备属于什么科目代码
  • 冲回存货跌价准备
  • php数组函数实现机选双色球
  • php写入xml
  • wordpress使用
  • 出口免退增值税计算公式
  • debian更换国内源教程
  • php实现文件上传需要使用哪个全局变量
  • 应付福利费和应付职工薪酬的关系
  • yii框架入门
  • anaconda3.5.2安装教程
  • 前期认证相符且不符合
  • 以股权抵债的会计分录
  • 公司购买家电开什么发票
  • 计提 增值税
  • 增值税普通发票查询真伪
  • VUE3.0+Antdv+Asp.net WebApi开发学生信息管理系统(二)
  • centos7阿里云源
  • 退休职工费用可以税前扣除吗
  • 个体户注销流程 就找三合一企服
  • 我国耕地占用税使用的税率为
  • 机动车发票红冲多了税盘被锁
  • 购买样品入库的账务处理
  • 疫情期间减免的六大行业
  • 律师的行业
  • 普通发票采购分录
  • 产品销售成本计算表
  • 企业短期借款可以是个人吗
  • cmdexe文件损坏
  • 打开优酷视频播放
  • ubuntu 命令行修改用户密码
  • win10专业版装不上m1136驱动
  • windows8开机启动项在哪里设置
  • cocos2d 网页
  • perl常用函数
  • unity团队
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • 浏览器firefox
  • bios查看电脑配置信息
  • linux更改
  • python程序员必读书籍
  • android线程间通信的几种方法
  • koa与node.js开发实战
  • 焦点问题是什么
  • Android support v7 ActionBarActivity 过时
  • python如何用pi
  • android的事件处理机制
  • 企业年金需要个人财产申报
  • 深圳电子税务局怎么查以前申报表
  • 9月1日起陕西省房产契税新政
  • 房产证加名字需要哪些手续和费用
  • 北京西城税务局
  • 安徽工作人员出差费用标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设