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

  • 小影怎么添加自己的音乐(用小影怎么加文字)

    小影怎么添加自己的音乐(用小影怎么加文字)

  • 微信指纹支付系统出错怎么解决(微信指纹支付系统出错华为)

    微信指纹支付系统出错怎么解决(微信指纹支付系统出错华为)

  • stm32单片机用什么编程(stm32单片机用什么软件仿真)

    stm32单片机用什么编程(stm32单片机用什么软件仿真)

  • 热水器一级二级三级有什么区别(热水器一级二级什么意思)

    热水器一级二级三级有什么区别(热水器一级二级什么意思)

  • 为什么wps获取资源失败(wps office 为什么获取资源失败)

    为什么wps获取资源失败(wps office 为什么获取资源失败)

  • 京东为啥无故发验证码(京东为啥无故发短信)

    京东为啥无故发验证码(京东为啥无故发短信)

  • 直播中的点赞有什么用(直播的点赞有没有钱)

    直播中的点赞有什么用(直播的点赞有没有钱)

  • 苹果8plus来电没有声音怎么办(苹果8plus来电没声音怎么弄)

    苹果8plus来电没有声音怎么办(苹果8plus来电没声音怎么弄)

  • 表格保存后内容不见了(表格保存内容过大怎么变小)

    表格保存后内容不见了(表格保存内容过大怎么变小)

  • opporenoace有几种颜色(opporenoace功能介绍)

    opporenoace有几种颜色(opporenoace功能介绍)

  • 淘宝承诺48小时发货但是没发货怎么办(淘宝承诺48小时内发货没发怎么办)

    淘宝承诺48小时发货但是没发货怎么办(淘宝承诺48小时内发货没发怎么办)

  • 十进制215转换二进制(十进制215转为二进制)

    十进制215转换二进制(十进制215转为二进制)

  • 钉钉属于腾讯吗(钉钉是不是腾讯旗下的)

    钉钉属于腾讯吗(钉钉是不是腾讯旗下的)

  • 候补订单的截止兑现时间(候补订单的截止兑现时间是咋回事)

    候补订单的截止兑现时间(候补订单的截止兑现时间是咋回事)

  • 如何导出微信聊天记录(如何导出微信聊天记录到word)

    如何导出微信聊天记录(如何导出微信聊天记录到word)

  • 计算机网络系统是(计算机网络系统的管理日趋)

    计算机网络系统是(计算机网络系统的管理日趋)

  • 苹果7p充电越充越少怎么回事(苹果7p手机充电越充越少是怎么回事)

    苹果7p充电越充越少怎么回事(苹果7p手机充电越充越少是怎么回事)

  • 红米k305g上市时间(红米k30 5g上市)

    红米k305g上市时间(红米k30 5g上市)

  • 手机芒果tv怎么全屏(手机芒果tv怎么找到自己的二维码)

    手机芒果tv怎么全屏(手机芒果tv怎么找到自己的二维码)

  • 台式电脑摄像头在哪打开(台式电脑摄像头哪个牌子好)

    台式电脑摄像头在哪打开(台式电脑摄像头哪个牌子好)

  • iphone11pro怎么一键换机(苹果11pro如何?)

    iphone11pro怎么一键换机(苹果11pro如何?)

  • 万里通积分怎么用(万里通积分怎么在京东购物)

    万里通积分怎么用(万里通积分怎么在京东购物)

  • 苹果日历怎么显示放假(苹果日历怎么显示母亲节)

    苹果日历怎么显示放假(苹果日历怎么显示母亲节)

  • 淘宝名怎么改不了怎么办(淘宝名字改不了)

    淘宝名怎么改不了怎么办(淘宝名字改不了)

  • 苹果无线耳机华为手机可以用吗(苹果无线耳机华为手机怎么连接)

    苹果无线耳机华为手机可以用吗(苹果无线耳机华为手机怎么连接)

  • 税务局防范税收风险的措施
  • 所得税损益类科目包括
  • 个人出租不动产税率
  • 个人所得税应纳税所得额减半征收
  • 个税申报错误已过申报期怎么修改
  • 电子承兑被退回在哪里
  • 经营所得预缴申报时间
  • 公司业务章需要报备吗
  • 本期准予抵减税额怎么算
  • 高新技术企业账务处理注意事项
  • 行政单位会计核算采用
  • 存货不同入账基数怎么算
  • 内部企业借款利息在建工程资本化
  • 代缴代扣个人所得税手续费
  • 通用机打发票上面为什么不体现税率
  • 汽车配件的税收编码是多少
  • 税收分类编码选错了会罚款么
  • 申报密码遗失怎么重置
  • 回购股票时的会计分录
  • 取得土地的流程
  • 收到个税返还手续费怎么开发票
  • linux怎么挂起
  • 待认证进项税额借方余额表示什么
  • 企业所得税季度申报表季度平均值
  • 个体工商户投资金额填多少
  • 公司注销帐上的钱取出来要交税吗
  • 银行初级证书全称
  • 滴滴司机工资怎么算的
  • rftray.exe - rftray是什么进程 有什么用
  • 别人利息没给怎么发问
  • 购进免税农产品进行进项税额抵扣时,其抵扣率为
  • thinkphp3.2框架
  • vue 滚动条
  • 培训学校主营业务成本明细科目设置
  • vue property decorator
  • 织梦dedecms如何升级ckeditor
  • python捕获异常继续执行
  • 将织梦dedecms转换到wordpress
  • 织梦cms为什么不维护了
  • sqlserver数据库安装步骤
  • 三票合一的发票什么意思
  • 公积金发票掉了怎么办
  • 分支机构注销后往来账如何处理?
  • 预缴增值税需要提交什么资料
  • 注销时其他应付款怎么冲平
  • 异地预缴增值税后本地怎么申报
  • 无形资产土地入账日期怎么确定
  • 什么是补偿性余额,对银行借款的成本有何影响?
  • 其他业务收入的二级科目
  • 查出以前年度的虚开发票,如何补税
  • 其他业务收入的现金流量项目
  • 在sql中执行一个创建数据表的脚本文件
  • mysql使用入门
  • linux运行级别定义在
  • win8进入传统界面
  • xp桌面右键选项消失
  • centos6.5服务器安装教程
  • 金山卫士电脑版
  • helppane.exe是什么文件
  • 三步搞定的贵公子发型教程
  • linux下时间同步的两种方法分享
  • ubuntu 21.10安装
  • centos7视频教程
  • win10 系统账户
  • windows8输入法
  • win10预览版和正式版区别
  • android 自定义
  • 安卓手机引导模式设置
  • 批处理/l
  • jqueryif判断
  • unity3d初学者教程视频
  • jquery设计模式
  • js实现物体移动
  • js proto prototype
  • android应用程序包下载安装
  • python解析chunked
  • 企业承包经营责任制
  • 个税汇算清缴申报方式选哪个
  • 购车发票包含
  • 契税纳税申报表在哪里拿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设