位置: 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电脑下载的软件桌面没有图标怎么办)

  • 家属行程码怎么弄(家属的行程码)

    家属行程码怎么弄(家属的行程码)

  • 荣耀锁屏密码怎么设置(荣耀锁屏密码怎么设置不了)

    荣耀锁屏密码怎么设置(荣耀锁屏密码怎么设置不了)

  • vivox50可以设置微信美颜吗(vivox50可以设置门禁卡吗)

    vivox50可以设置微信美颜吗(vivox50可以设置门禁卡吗)

  • 红米k30pro是打孔屏的吗(红米k30是打孔屏吗)

    红米k30pro是打孔屏的吗(红米k30是打孔屏吗)

  • 为什么qq留言会莫名其妙消失(为什么qq留言会自动撤回)

    为什么qq留言会莫名其妙消失(为什么qq留言会自动撤回)

  • 数据漫游是什么意思要不要打开(iphone14数据漫游是什么)

    数据漫游是什么意思要不要打开(iphone14数据漫游是什么)

  • 华为nova7和7se的区别(华为nova 7和nova 7se)

    华为nova7和7se的区别(华为nova 7和nova 7se)

  • 管理信息系统的开发方式一般包括(管理信息系统的开发单纯)

    管理信息系统的开发方式一般包括(管理信息系统的开发单纯)

  • 为什么wps软件一直闪退(为什么wps软件一直加载)

    为什么wps软件一直闪退(为什么wps软件一直加载)

  • 抖音一定要绑定手机吗(抖音一定要绑定微信吗)

    抖音一定要绑定手机吗(抖音一定要绑定微信吗)

  • 小米analytics是什么(小米analytics有什么用处)

    小米analytics是什么(小米analytics有什么用处)

  • ipad能连打印机不(ipad能连打印机吗有线)

    ipad能连打印机不(ipad能连打印机吗有线)

  • 一个手机卡一个ip吗(一个手机卡一个月多少钱)

    一个手机卡一个ip吗(一个手机卡一个月多少钱)

  • 为什么看不到主播的本场音浪(为什么看不到主页访客)

    为什么看不到主播的本场音浪(为什么看不到主页访客)

  • 视频太大qq发不了怎么办(视频太大qq发不过去)

    视频太大qq发不了怎么办(视频太大qq发不过去)

  • rx480相当于n卡什么(rx480什么档次)

    rx480相当于n卡什么(rx480什么档次)

  • 怎么把图片放进文件夹(怎么把图片放进word文档)

    怎么把图片放进文件夹(怎么把图片放进word文档)

  • 如何设置一级标题二级标题(如何设置一级标题项目编号为一)

    如何设置一级标题二级标题(如何设置一级标题项目编号为一)

  • 微信怎么成批删除好友(微信怎么成批删除聊天痕迹)

    微信怎么成批删除好友(微信怎么成批删除聊天痕迹)

  • 手机网站劫持怎么处理(手机网页劫持)

    手机网站劫持怎么处理(手机网页劫持)

  • 1997年巨型计算机型号(1997年的计算机叫什么)

    1997年巨型计算机型号(1997年的计算机叫什么)

  • oppo怎样设置取消拦截(oppo怎么设)

    oppo怎样设置取消拦截(oppo怎么设)

  • 手机深色模式省电吗(手机深色模式省电多少)

    手机深色模式省电吗(手机深色模式省电多少)

  • win10弹窗怎么关闭(win10 关闭弹窗)

    win10弹窗怎么关闭(win10 关闭弹窗)

  • 快手我叫安琪拉怎么拍的(安琪拉我叫安琪拉)

    快手我叫安琪拉怎么拍的(安琪拉我叫安琪拉)

  • 华为p10安全模式怎么解除(华为p10plus安全模式)

    华为p10安全模式怎么解除(华为p10plus安全模式)

  • 制造业做贸易出口可以退税吗
  • 交印花税合同上每个月价格要一样吗
  • 未交增值税借方表示什么意思
  • 个税扣除方法叫什么
  • 土地价款抵扣增值税怎么做账
  • 增值税延期滞纳金是多少
  • 增值税电子普通发票和增值税专用发票区别
  • 会计忘记申报税款会有什么影响
  • 可变股权转让对价会计处理怎么做?
  • 境外中资企业转中资企业
  • 限额领料单属于什么原始凭证
  • 未分配利润的计税基础是
  • 劳务公司民工工资可以抵进项吗
  • 没有运输经营范围能不能开运输发票
  • 农业企业发包给人种植要交纳个税吗?
  • 公司向个人借款利率最高多少
  • 职工报销差旅费会计科目
  • 关于土地增值税若干问题的通知
  • 质量罚款入什么科目
  • 金融服务手续费可以抵扣进项税吗
  • 个人销售比例用什么函数
  • 预缴的税款可以互抵吗
  • 17税率改16税率的时间
  • 租赁合同未付款生效吗
  • 公司充加油卡发票税额为0 怎么入账
  • 什么样的公司可以交五险一金
  • 工会经费申报表的应税项应该怎样填写
  • c盘appdata怎么清理
  • 代缴的五险一金能贷款吗
  • 西方会计要素有哪些
  • mac菜单栏如何调整位置
  • 联想昭阳k41笔记本
  • 增加间接费用科目的方法
  • msconfig配置文件修改
  • 公积金托收怎么变更
  • 为实习生支付人身意外伤害保险如何进行账务处理?
  • 营改增后土地增值税
  • 计提坏账准备的方法
  • 安装虚拟windows
  • 从奎雷英山口看到的 Leum na Luirginn湖和Cleat湖,英国斯凯岛 (© Sebastian Wasek/Sime/eStock Photo)
  • yolov8目标检测测试输出类别个数
  • php统计目录中文怎么写
  • 如何自定义smartart
  • 遮天传游戏视频
  • gpt指标
  • 内存分配理解是什么
  • 预缴增值税借方余额
  • 固定资产支出计入什么科目
  • 库存亏损要缴纳增值税吗
  • 出纳记账凭证怎么写
  • wordpress限制下载次数
  • 企业会计准则子公司
  • 新销售收入的确认条件
  • 小规模纳税人低于多少免征增值税
  • 进项转出分录需要盖章吗
  • 待摊费用要怎么做账
  • 借款利息应计入
  • 外派国外的员工享受国内法定假期吗
  • 收到联营单位投入的设备一台
  • 过路费属于会计哪个科目
  • 递延所得税资产账务处理
  • 房地产的预付账款
  • sqlserver数据库显示单个用户
  • 开机蓝屏怎么回事
  • win7系统宽带连接
  • win7关机快捷键设置
  • xp系统的cad
  • windows7的管理在哪里
  • win8杀毒软件关闭
  • win7到欢迎界面卡半天
  • Unity3D游戏开发毕业论文
  • 备份文件并上传到网盘
  • python文本处理教程
  • linux 加法命令
  • flask开发实例
  • nodejs读取文件夹下的所有文件
  • JavaScript电子时钟倒计时第二款
  • 增值税9%税率适用范围2023
  • 福建省税务局举报中心
  • 城市维护建设税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设