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

  • 折星星的男孩子(男生折星星)

    折星星的男孩子(男生折星星)

  • 诺基亚手机恢复出厂设置(诺基亚手机恢复出厂设置密码)(诺基亚手机恢复出厂设置的保密码是多少)

    诺基亚手机恢复出厂设置(诺基亚手机恢复出厂设置密码)(诺基亚手机恢复出厂设置的保密码是多少)

  • 微信银行卡怎么提现到零钱(微信银行卡怎么转账给别人银行卡)

    微信银行卡怎么提现到零钱(微信银行卡怎么转账给别人银行卡)

  • iphone13pro怎么调刷新率(iphone13pro怎么调电池百分比)

    iphone13pro怎么调刷新率(iphone13pro怎么调电池百分比)

  • 支付宝医保卡怎么用(支付宝医保卡怎么添加家属)

    支付宝医保卡怎么用(支付宝医保卡怎么添加家属)

  • 微信朋友圈怎么不发照片发文字(微信朋友圈怎么设置三天可见)

    微信朋友圈怎么不发照片发文字(微信朋友圈怎么设置三天可见)

  • 手机内屏排线修复技巧(手机内屏排线断了怎么办)

    手机内屏排线修复技巧(手机内屏排线断了怎么办)

  • QQ怎么发离线文件(qq怎么发离线文件夹2023)

    QQ怎么发离线文件(qq怎么发离线文件夹2023)

  • 公众号内容加载不出来(微信公众号打开内容加载不了)

    公众号内容加载不出来(微信公众号打开内容加载不了)

  • 注销微信号好友知道吗(注销微信号好友发信息显示什么)

    注销微信号好友知道吗(注销微信号好友发信息显示什么)

  • 怎么快速复制第一行到最后一行(怎么快速复制第一行到第二行)

    怎么快速复制第一行到最后一行(怎么快速复制第一行到第二行)

  • 主板性能主要看什么(主板性能主要看什么芯片)

    主板性能主要看什么(主板性能主要看什么芯片)

  • ipad pro和air的区别(ipad pro和air啥区别)

    ipad pro和air的区别(ipad pro和air啥区别)

  • a1691可以用电信卡吗(a1691能用电信卡吗)

    a1691可以用电信卡吗(a1691能用电信卡吗)

  • 预留手机号码怎么改(预留手机号码怎么做)

    预留手机号码怎么改(预留手机号码怎么做)

  • vivo三个按键设置方法(vivo三个按键在哪设置)

    vivo三个按键设置方法(vivo三个按键在哪设置)

  • 华为p9plus如何开通nfc(华为p9plus怎么进入recovery模式)

    华为p9plus如何开通nfc(华为p9plus怎么进入recovery模式)

  • 苹果11pro有3dtouch吗(苹果11Pro有口罩识别嘛)

    苹果11pro有3dtouch吗(苹果11Pro有口罩识别嘛)

  • 电脑如何重新安装声卡驱动(电脑如何重新安装程序)

    电脑如何重新安装声卡驱动(电脑如何重新安装程序)

  • 华为trtal00什么型号(华为trt-al00什么型号)

    华为trtal00什么型号(华为trt-al00什么型号)

  • 华为荣耀手环4如何刷公交卡(华为荣耀手环4和5有什么区别)

    华为荣耀手环4如何刷公交卡(华为荣耀手环4和5有什么区别)

  • iphonexr电池百分比哪里弄(iphonexr电池百分比怎么显示)

    iphonexr电池百分比哪里弄(iphonexr电池百分比怎么显示)

  • 苹果6有128g的吗(苹果6有128g内存的吗)

    苹果6有128g的吗(苹果6有128g内存的吗)

  • linux CentOS/redhat 6.5 LVM分区使用详解

    linux CentOS/redhat 6.5 LVM分区使用详解

  • pavmail.exe - pavmail进程是什么文件 有什么用

    pavmail.exe - pavmail进程是什么文件 有什么用

  • 目前最流行的 5 大 Vue 动画库,使用后太炫酷了(目前最流行的婚纱照风格)

    目前最流行的 5 大 Vue 动画库,使用后太炫酷了(目前最流行的婚纱照风格)

  • php之Symfony框架设置路由(php框架 hyperf)

    php之Symfony框架设置路由(php框架 hyperf)

  • 财税2012年15号文件作废
  • 利润总额亏损还有没有所得税
  • 税收分类方法表格
  • 车辆购置税怎么交网上缴费
  • 保证人不承担责任(胜诉案例)
  • 固定总价合同中,承包人承担的价格风险
  • 建筑业预缴税款都要填哪些表
  • 开发票高校是企业还是非企业单位
  • 增值税需要结转到本年利润吗
  • 自然人合伙企业怎么交税
  • 酒店内部招待费怎么记账
  • 专项资金可以存定期吗
  • 酒店租金计入什么会计科目
  • 所税税汇算补交上一年度税金如何做账务处理?
  • 固定资产未验收投入使用
  • 出口退税退的是进项税还是销项税
  • 公积金账户收入
  • 年终一次性奖金个税计算
  • 食用盐适用的增值税税率
  • 增值税发票查验平台官网网络异常
  • 建筑工程发票抵扣有时间限制吗
  • 借款支付工程款合法吗
  • 开业好不好
  • 现金日记账对方科目是什么意思
  • 纸质承兑汇票到期怎么兑现,多久能到帐
  • 如何结束excel
  • 待抵扣进项税期末要结转吗
  • 设备拆装费计入什么科目
  • 跨年退货会计处理
  • 研发费用加计扣除优惠明细表
  • win11文件类型怎么改
  • 鸿蒙系统快捷键
  • 期初留存收益是什么科目
  • 房产税计税的税率可分为
  • 增值税的优惠有哪三种形式
  • 合法票据的有哪些
  • uni-app list
  • 爱丁堡几点天黑
  • 医院产生的相关法律法规
  • 气温和降水空间变化一月平均气温规律是什么原因是什么
  • umount -l命令
  • 可供出售金融资产公允价值变动
  • 残疾人就业保障金申报时间
  • chrome插件开发拦截ajax
  • 坏账准备的应提数
  • SQL SERVER中关于exists 和 in的简单分析
  • 预算收入的退付范围
  • 财务费用的核算内容有哪些
  • 房地产开发企业成本核算方法
  • 其他应付款核算范围包括哪些
  • 4.建筑业企业资质
  • 可供分配利润包括提取的盈余公积吗
  • 公司与股东的往来款
  • 对公账户 取款
  • 企业的经济补偿包括哪些
  • 总分类账示例
  • 做假账本怎么判
  • mysql5.7.21安装
  • MySql5.6使用validate password 插件加强密码强度的安装及使用方法
  • 电脑bios怎么设置usb启动
  • win7每次开机选系统
  • ubuntu 无法正常启动
  • win8如何安装
  • 关于android中view的说法正确的是
  • 管道的实现
  • unity资源包管理器
  • android intent作用
  • jquery中keyup
  • 安卓解析工具
  • 第一个javascript程序
  • unity怎么删除导入的包
  • javascript面向对象编程
  • 打不死的小强励志词句
  • js给input添加属性
  • rst.open
  • 包装物押金收入含税吗
  • 房产税的计税依据及税率
  • 上海增值税发票红字怎么开
  • 广西定额发票查询入口官网
  • 资源税是对在我国
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设