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

  • 支付的各项税费现金流量表怎么填
  • 期末账项调整的基础是
  • 缴纳以前年度所得税怎么做分录
  • 为什么盈利要利润亏损要扣除所得税
  • 三方协议缴款账户状态错
  • 特殊行业包括哪些
  • 金税盘到期了
  • 电商刷单返现如何做账务处理合适?
  • 事业单位库存物品
  • 单位租用个人住房合法吗
  • 对方承担税点的发票额怎么计算
  • 支付的劳务派遣服务费现金流量
  • 材料成本和加工费含税吗
  • 车改补贴是否计入工资总额
  • 逃税漏税不用坐牢吗
  • 房租发票进项税可以抵扣吗
  • 地税三方协议是什么意思
  • 未来公司销售一批产品给东方公司
  • 员工与单位解除劳动合同书范本
  • 核定征收的小型微利企业
  • 金蝶财务软件不能反结账
  • 其他收益科目核算
  • 公司接受承兑汇票的风险
  • 进项负数发票怎么做账报税
  • 费用报销交通费
  • 公司租赁汽车
  • 期末留抵税额的减值
  • 个人所得税如何退税操作步骤
  • vbs win10
  • php抽象类使用场景
  • php中字符串函数
  • 办理劳务资质流程
  • 其他应收款年末怎么处理
  • 借条丢了怎么办打电话给家长
  • 公司名称变更重新刻章
  • 怎么注册滴滴快车司机客户端
  • 嵌入式软件产品税率
  • 本月无开票企业怎么报税
  • 冲销去年暂估成本对企业所得税的影响
  • 帝国cms专题
  • mongodbwindows安装
  • 11-ElementUI
  • 长期待摊费用是非流动资产吗
  • 小规模公司的做账要求
  • 增值税药品发票明细
  • excel内账报表
  • 办公室购花卉会计处理
  • 利润表主营业务收入怎么算
  • 发放工资时社保为什么计入其他应付款科目
  • 交通运输业营改增
  • 微信收入构成在哪
  • 赔偿金是营业外收入吗
  • 房地产企业内部控制的现状
  • 应交税费应交增值税减免税款
  • 转出未交增值税会计处理
  • 小规模纳税人抵扣税控盘增值税怎么申报
  • 房地产实收资本怎么算
  • 备查账依据什么登记
  • 总分类账的依据
  • 生产成本如何设置明细账
  • mysql 定点数和浮点数
  • Windows Server 2008中安装DNS服务器详细图文教程
  • 深度操作系统中的生活服务类软件有
  • win8不能正常启动
  • linux常见压缩工具
  • 编程乱码
  • win7共享设置(详细图文步骤)
  • win10软件报错
  • label控件的作用
  • android 一个activity多个layout
  • shell获取命令报错信息
  • python数据导出
  • python和微信交互
  • python 举例
  • python网络编程从入门到精通
  • 土地税源编码怎么填
  • 广东国税局发票查询系统
  • 重庆车牌号申请
  • 上海税务举报邮箱号
  • 国家税务局查询发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设