位置: 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漏洞扫描器的设计与实现)

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

  • 房产税的纳税义务人是房屋的产权所有人
  • 房产税的计算公式是多少
  • 清算缴纳企业所得税
  • 销项负数发票是代表交易没有成功吗?
  • 窗帘属于固定资产
  • 个人所得税经营所得申报
  • 上级拨入资金借方表示什么
  • 异地施工需要办理什么手续
  • 税控系统技术维护费抵税怎么申报
  • 递延收益摊销金额怎么算
  • 收到发票错误主管有责任吗
  • 企业承担个人所得税账务处理
  • 允许列支的捐赠比例
  • 开票码是什么意思
  • 红字发票不小心点了暂存怎么办
  • 体现公司财务状况的报表
  • 税控技术服务费需要交印花税吗
  • 小微企业所得税税率2.5% 10% 25%
  • 金税盘减免税款贷方余额
  • 未开票收入纳税
  • 小规模农产品可以抵扣吗
  • 本月销项大于进项
  • 发票金额大于实际支付金额如何报账
  • 在建工程增值税可以抵扣吗
  • wifi认证失败怎么办
  • 个税的征税范围主要包括哪些项目
  • 系统之家一键重装系统步骤
  • win11安装程序提示非管理员账号
  • win10右键失灵解决办法
  • 企业自行搬迁需要交税吗
  • 收到的税费返还减少说明什么
  • 我想看阿尔伯塔
  • 低值易耗品报废时有残料价值收回的应冲减当月成本费用
  • 股权转让撤回投资
  • centos下file_put_contents()无法写入文件的原因及解决方法
  • 累计减除费用多还是少好
  • CLIP(Contrastive Language-Image Pre-Training)简介
  • 微信小程序slot
  • error出错
  • 跨年度费用发票还可以抵扣所得税吗
  • 朝夕教育怎么样
  • 增值税附加税减免政策2022年
  • 什么是技术服务工程师
  • 没进项票
  • 企业购置房产进项税税率
  • 小规模公司注销时账务要如何处理
  • 机械租赁开票内容
  • 什么情况下增值税计入成本
  • 以前年度错误账务处理
  • 企业出售自用车辆的会计处理
  • 未付工资挂什么科目
  • 上个月进项发票在哪查询
  • 印花税 不足
  • 应交税费附加税明细科目
  • 进项税额转出缴税放在什么科目里
  • 差旅费的进项税率是多少
  • 暂估入账后费用怎么做账
  • 领用材料属于什么会计分录
  • 职工薪酬包括哪四项内容
  • sql server内存怎么设置合理
  • centos7设置ssh登录
  • WIN10开启高性能模式
  • linux如何装
  • win7系统如何屏幕放满屏幕
  • RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合
  • win10系统开机蓝屏,重启就好
  • javascript总结
  • javascript简单
  • div-css
  • 批处理中copy怎么用
  • nodejs 调用命令行
  • js实现功能
  • js原型使用场景
  • android中menu
  • 开的发票怎么抽奖
  • 风险研判能力不足的原因
  • 车船税缴费电子凭证
  • 征求意见稿 讨论稿 送审稿
  • 溧水到南京南地铁大站快车时刻表
  • 江苏税务法人实名采集怎么操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设