位置: IT常识 - 正文

Error in render: “TypeError: Cannot read properties of undefined (reading ‘length‘)“,深层次数据处理报错????

编辑:rootadmin
Error in render: “TypeError: Cannot read properties of undefined (reading ‘length‘)“,深层次数据处理报错????

推荐整理分享Error in render: “TypeError: Cannot read properties of undefined (reading ‘length‘)“,深层次数据处理报错????,希望有所帮助,仅作参考,欢迎阅读内容。

Error in render: “TypeError: Cannot read properties of undefined (reading ‘length‘)“,深层次数据处理报错????

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

vue中出现很烦人的红色报错,例如,如下图: 1. 2. Error in render: “TypeError: Cannot read properties of undefined (reading ‘name‘)“ 一般这样的length读取出现的报错,往往很令人苦恼,vue虽然正常渲染,但是 为什么会出现这样的问题呢?

在vue的生命周期阶段初始化开始之后,生命周期就开始了,把data中的所有数据都通过Object.defineProperty都定义到vm上,vm上面就有数据了。确定是否有el参数指定vue控制html模板范围,有就继续向下走,没有就等待vm.$mount调用后再向下走。。。。。。 如上所述,el未进行挂载,数据就先渲染,会造成出现上面的报错。 解决方案: 1.可以给你想要渲染的数据加上v-if或者三元运算进行判断。<template> <div> <van-button type="primary" @click="LookImg">查看</van-button> <van-popup v-model="show" closeable close-icon-position="top-left" :overlay="false" :style="{ height: '100%',width:'100%' }"> // 这里通过 v-if 进行判断,错误就可以解决了 <van-nav-bar v-if="Data.photos" :title="'剧照'+'('+Data.photos.length+')'"/> // 这里通过 三元运算进行判断,错误就可以避免了 <input :value="Data.photos ? Data.photos.name : '' "/> <van-row gutter="2" justify="center"> <van-col span="8" v-for="item in Data.photos" :key="item"> <van-image class="photo-context" height="100x" width="100%" :src="item" /> </van-col> </van-row> </van-popup> </div></template><script>export default { props: { Data: { type: Object, default () { return { } } } }, data () { return { show:false } }, created () { }, methods: { LookImg(){ this.show = true }}</script>

2.如果是在方法中进行对length进行求值,那么我们可以这样: 如果在项目中直接赋值会出错,比如:“length of undefined”这样的报错

this.roleNumber = this.Data.role.length // 报错

我们的解决方法就是在方法中现对其进行if()判断,然后在进行赋值

// 可以对想要的属性或者是值的上一层进行if判断 比如,length的上一层进行判断if(this.Data.role){this.roleNumber = this.Data.role.length // 完美解决vue报错的问题}
本文链接地址:https://www.jiuchutong.com/zhishi/293035.html 转载请保留说明!

上一篇:Web漏洞扫描器-Xray使用方法(web漏洞扫描器的设计与实现)

下一篇:小程序开发必备功能的吐血整理【个人中心界面样式大全】(小程序开发必备的东西有哪些)

  • 微信如何取消爱奇艺自动续费(微信如何取消爱奇艺会员续费)

    微信如何取消爱奇艺自动续费(微信如何取消爱奇艺会员续费)

  • 怎么让苹果手机和电视同步显示(怎么让苹果手机屏幕不自动旋转)

    怎么让苹果手机和电视同步显示(怎么让苹果手机屏幕不自动旋转)

  • qq头衔怎么设置别人的(qq头衔怎么设置不显示)

    qq头衔怎么设置别人的(qq头衔怎么设置不显示)

  • 短信记录删除了还能查到吗(短信记录删除了营业厅还能查到吗)

    短信记录删除了还能查到吗(短信记录删除了营业厅还能查到吗)

  • 撤销正在键入什么意思(撤销正在键入怎么出现)

    撤销正在键入什么意思(撤销正在键入怎么出现)

  • 华为手机抖音没有声音怎么回事(华为手机抖音没有声音怎么办)

    华为手机抖音没有声音怎么回事(华为手机抖音没有声音怎么办)

  • 小米云台存储卡异常(小米云台存储卡满了)

    小米云台存储卡异常(小米云台存储卡满了)

  • iphonexsmax单卡和双卡什么区别(iphonexsmax单卡版有什么不一样)

    iphonexsmax单卡和双卡什么区别(iphonexsmax单卡版有什么不一样)

  • 淘宝怎么申请退款金额(淘宝怎么申请退运费流程)

    淘宝怎么申请退款金额(淘宝怎么申请退运费流程)

  • 内存条低压和标压可以一起用吗(内存条低压和标压怎么选)

    内存条低压和标压可以一起用吗(内存条低压和标压怎么选)

  • 华为平板m6充电多少瓦(华为平板m6充电器型号)

    华为平板m6充电多少瓦(华为平板m6充电器型号)

  • 苹果手机运动与健康在哪里设置(苹果手机运动与健康)

    苹果手机运动与健康在哪里设置(苹果手机运动与健康)

  • 微信红包怎么修改皮肤(微信红包怎么修改密码)

    微信红包怎么修改皮肤(微信红包怎么修改密码)

  • qq上超过2分钟怎么撤回(qq超过2分钟补救措施)

    qq上超过2分钟怎么撤回(qq超过2分钟补救措施)

  • 小米cc9支持无线充电吗(小米CC9支持无线充吗)

    小米cc9支持无线充电吗(小米CC9支持无线充吗)

  • 小米9下面的喇叭只有一个响(小米9下面的喇叭是什么)

    小米9下面的喇叭只有一个响(小米9下面的喇叭是什么)

  • 微信收款码异常多久恢复(微信收款码异常是什么原因,怎么解决)

    微信收款码异常多久恢复(微信收款码异常是什么原因,怎么解决)

  • 拼多多上0.01元拼手机是真的吗(拼多多上0.01元的虚拟商品)

    拼多多上0.01元拼手机是真的吗(拼多多上0.01元的虚拟商品)

  • 苹果的3dtouch是什么(iphone3dtouch有啥用)

    苹果的3dtouch是什么(iphone3dtouch有啥用)

  • 苹果怎么拍live(苹果怎么拍live图)

    苹果怎么拍live(苹果怎么拍live图)

  • 汇图网如何免费下载(汇图网如何免费下载文件)

    汇图网如何免费下载(汇图网如何免费下载文件)

  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询

    ati2sgag.exe进程安全吗 ati2sgag进程信息查询

  • 陶尔米纳古剧院,意大利西西里岛 (© Antonino Bartuccio/eStock Photo)(陶尔米纳电影节)

    陶尔米纳古剧院,意大利西西里岛 (© Antonino Bartuccio/eStock Photo)(陶尔米纳电影节)

  • 织梦自定义PHP页面让模板支持调用标签(织梦怎么新建页面)

    织梦自定义PHP页面让模板支持调用标签(织梦怎么新建页面)

  • 个人出售二手房要交增值税吗
  • 进项税额转出的情况
  • 未达起征点增值税能否开票
  • 保险经纪公司要取得什么证
  • 二手车交啥税
  • 金税系统维护费可以全额抵扣吗
  • 高危行业企业安全费用提取
  • 固定资产抵债要交税吗怎么交
  • 资源税有哪些减免规定
  • 商场促销的税务处理怎么做?
  • 计提增值税怎么计提
  • 计提车间折旧费怎么写分录
  • 税收返还怎么做会计分录
  • 以存货抵偿债务结转的相关存货跌价准备
  • 部队收礼怎么处罚
  • 酱菜税率是多少
  • 企业法人信息变更
  • 工会发放慰问品总金额超过多少需要比价
  • 小型微利企业年度汇算清缴报哪些报表
  • 计提其他应收款坏账
  • 当年的成本发票必须当年结算吗
  • 设备维保服务费会计分录
  • 优酷路由宝是什么东西
  • 多发的工资可以从下月扣除吗
  • 哪些抵押物必须登记才有效
  • win10粘贴复制无效
  • PHP:preg_match()的用法_PCRE正则函数
  • assoc.exe=exefile什么意思
  • 给予减免
  • php的file函数
  • 税后讲课费的个税由谁承担
  • php常见设计模式和用途
  • php转换成html
  • 在一株植物上行走的作文
  • html怎么嵌套php
  • css动画效果代码
  • 大前端技术
  • 公司转让债权人怎么办
  • 金税三期开票流程
  • pyqt 菜单
  • 帝国cms使用手册
  • 生产车间发放工资
  • 参展费用计入什么科目
  • 什么时候计提所得税费用会计分录
  • 总账和明细账期间相同吗
  • 现金账怎么登记
  • 其他收益属于什么类科目
  • 以前年度少计成本的税务处理
  • 附加税税率是指
  • 贷款调查的主要内容
  • 行政单位汽车加油无明细怎么办
  • 电费已支付未充值
  • 未实现内部交易损益是什么意思
  • 按次缴纳的个人所得税
  • 跨年的管理费用怎么处理
  • 购买股票如何操作
  • 个体注销名下的车辆需要过户吗
  • 企业间借贷是否合法2018
  • 用友t3普及版价格
  • 财务软件可以直接做管理费用吗?
  • 为什么要计提工资附加费
  • 备查账包括哪些
  • mysql函数大全以及举例
  • mac电脑拷贝文件在哪里
  • window系统怎么复制粘贴
  • winxp系统开机蓝屏
  • win10系统怎么找到我的电脑
  • Ubuntu如何安装软件
  • win10系统无法开机
  • win7如何删除系统启动项
  • win8.1怎么用
  • win7连接路由器设置
  • centos 安装chia
  • javascript学习指南
  • js easyui
  • js文件保存
  • 胡世军简历年龄多大
  • 税务uk数据怎么导出来
  • 佛山顺德人才房申请条件
  • 国家税务总局关于新型墙体材料增值税政策的通知
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设