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

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

  • 水电费进项税转出填在哪一栏位
  • 税收分类编码是唯一的吗
  • 税申报后未交款是否可撤销?
  • 企业所得税税率
  • 认证不抵扣的账务处理
  • 事业单位缴纳增值税标准
  • 先进技术企业的企业所得税税率
  • 盈余公积补亏什么科目
  • 个人承包经营所得是什么意思
  • 并购对利润的影响
  • 以固定资产增资子公司 可以溢价么
  • 买材料的仓储费会计分录
  • 会计凭证的概念及分类
  • 小规模纳税人核定标准
  • 广告制作需要缴纳文化事业建设税吗?
  • 中央财政补贴政策
  • 如何利用成套消费品进行纳税筹划
  • 清包工开票详细名称
  • 个人取得的股票转让所得暂不征收个人所得税
  • 向关联企业借款债资比
  • 哪些行业需要缴纳水利建设基金
  • 或有负债如何计量
  • 个人借单位的钱要交税吗
  • 让别公司开发票,不打款公账,可以不
  • 电脑管家如何深度访问
  • 腾讯手游助手闪屏怎么办
  • excel中怎么截取
  • 笔记本如何刷新bios
  • 心绞痛的早期症状表现有哪些
  • 第三方开发是什么意思
  • PHP:session_id()的用法_Session函数
  • 产品成本核算方法的构成要素
  • win11 build 22000.65
  • 应收账款清查采用实地盘点法
  • php获取表单数据保存到mysql中
  • 增值税专用发票丢了怎么补救
  • setup.cgi
  • 未抵扣进项税额转出完整分录
  • 新购买的发票如何读取
  • 残疾人就业保障金
  • 小规模纳税人的增值税计入成本吗
  • 小规模纳税人公转私技巧
  • 自产自用车辆购置税组成计税价格
  • 个税手续费返还要交企业所得税吗
  • mysql存储引擎的作用
  • 建筑行业会计做账流程及会计分录
  • 付款人和开票人必须相符吗
  • 劳务派遣工资可以税前扣除吗
  • 与广告公司签个协议
  • 营改增后还有建筑业发票吗
  • 房地产毛利额纳税调整
  • 福利费14%的规定
  • 生产成本如何做核算
  • 股份支付应如何进行账务处理?
  • 费用报销单怎样写记账凭证呢
  • 业务招待费可以进项抵扣吗
  • 采购技术服务费计取
  • 事业单位其他特殊人员医疗保障是什么意思
  • 股权变更需要多久
  • sql复合语句
  • 怎么防止win10
  • mac osx 10.12
  • centos5.8服务器
  • xp无法进入桌面怎么办
  • rhel6安装
  • centos查看inode
  • win+tab键
  • 电脑升级到win11会卡吗
  • django orm left join
  • 安卓好用的倒计时
  • jquery左侧导航栏
  • unity克隆物体
  • vue缓存数据
  • linux shell命令大全
  • unity获取当前位置
  • javascript学习指南
  • eclipse折叠代码块if else工具
  • python数据类型详解
  • 设计服务税收分类编码
  • 爱普生如何
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设