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

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

  • 微信没有手机号怎么找回登录密码(微信没有手机号了还可以用吗)

    微信没有手机号怎么找回登录密码(微信没有手机号了还可以用吗)

  • 问道金系怎么加点(问道金系怎么加点好平民玩家)

    问道金系怎么加点(问道金系怎么加点好平民玩家)

  • 违规闲鱼怎么和买家联系(违规闲鱼怎么和客服沟通)

    违规闲鱼怎么和买家联系(违规闲鱼怎么和客服沟通)

  • 小米6相册图标不见了(小米相册图标不见了怎么办)

    小米6相册图标不见了(小米相册图标不见了怎么办)

  • 怎么查看谁星标了自己(怎么看谁星标了我)

    怎么查看谁星标了自己(怎么看谁星标了我)

  • qq消息免打扰为什么会自己关闭(qq消息免打扰为什么还会提示)

    qq消息免打扰为什么会自己关闭(qq消息免打扰为什么还会提示)

  • 电脑激活了还能退吗(电脑激活了还能七天无理由吗)

    电脑激活了还能退吗(电脑激活了还能七天无理由吗)

  • ipad己停用是什么意思(2020版ipad已停用)

    ipad己停用是什么意思(2020版ipad已停用)

  • oppoa5语音助手不停弹出(oppoa535g语音助手)

    oppoa5语音助手不停弹出(oppoa535g语音助手)

  • 淘宝账号被永封,支付宝怎么办(淘宝账号被永封可以注销吗)

    淘宝账号被永封,支付宝怎么办(淘宝账号被永封可以注销吗)

  • 朋友圈图片发送失败的原因(如何发朋友圈图片)

    朋友圈图片发送失败的原因(如何发朋友圈图片)

  • 软件系统可以分为(软件系统可以分为()和()两大类?没有任务详情)

    软件系统可以分为(软件系统可以分为()和()两大类?没有任务详情)

  • 大王卡斗鱼免流量吗(大王卡斗鱼免流量吗?)

    大王卡斗鱼免流量吗(大王卡斗鱼免流量吗?)

  • 局域网常见的拓扑结构有哪三种(局域网常见的拓扑结构有哪几类)

    局域网常见的拓扑结构有哪三种(局域网常见的拓扑结构有哪几类)

  • 笔记本电脑没有鼠标怎么拖动(笔记本电脑没有鼠标怎么操作)

    笔记本电脑没有鼠标怎么拖动(笔记本电脑没有鼠标怎么操作)

  • windows7常用附件的用法(windows7附件常用工具)

    windows7常用附件的用法(windows7附件常用工具)

  • vivoy3什么时候出的(vivoy3什么时候上市)

    vivoy3什么时候出的(vivoy3什么时候上市)

  • 手机热点怎么看谁连接(手机热点怎么看用了多少流量)

    手机热点怎么看谁连接(手机热点怎么看用了多少流量)

  • 苹果x应用与数据在哪(iphone应用与数据)

    苹果x应用与数据在哪(iphone应用与数据)

  • miwifi小米路由器设置(miwifi小米路由器忘记密码)

    miwifi小米路由器设置(miwifi小米路由器忘记密码)

  • 如何复制word中的一页(如何复制word中的表格)

    如何复制word中的一页(如何复制word中的表格)

  • qq被人举报怎么办(qq被人举报怎么加好友)

    qq被人举报怎么办(qq被人举报怎么加好友)

  • 华为畅享9有没有指纹解锁(华为畅享9有没有投屏功能在哪里呢)

    华为畅享9有没有指纹解锁(华为畅享9有没有投屏功能在哪里呢)

  • CAD怎么导入图片格式(2023cad怎么导入图片)

    CAD怎么导入图片格式(2023cad怎么导入图片)

  • xp系统中右键计算机点击

    xp系统中右键计算机点击"管理"为什么无法打开?(xp系统鼠标右键不能用怎么办)

  • jdk环境变量怎么配置win10绝对路径(jdk1.8环境变量设置)

    jdk环境变量怎么配置win10绝对路径(jdk1.8环境变量设置)

  • 个税待报解预算收入怎么使用
  • 社保和公积金是从工资里面扣吗
  • 员工个人部分所承担的社保会计分录怎么做
  • 其他货币资金包括的内容有
  • 以土地出资土地增值税
  • 银行手续费没拿可以退吗
  • 企业支付的产品广告费应计入什么账户借方
  • 小规模无进项发票,需要开1%专票,税点是多少
  • 劳务派遣公司发放工资是按照劳务报酬嘛
  • 劳务税在地税局开还是国税局
  • 工会经费可以不提吗
  • 不征税发票能报销吗
  • 增值税普票新规定
  • 加油发票税号错误怎么补救
  • 电子税务局里的利润表,本月金额是填累计数吗
  • 公司注销时存货计税依据
  • 一般纳税人小微企业认定标准
  • 建筑劳务预缴税款后怎么申报
  • 管理费用企业所得税标准
  • 销售已使用过的小汽车增值税
  • 招待费的范畴
  • 会计月末做账
  • PHP:mcrypt_enc_get_iv_size()的用法_Mcrypt函数
  • 采购员出差预借差旅费时,应借记
  • 借出材料表
  • 其他应付款转资本公积股东决议
  • 融资性售后回租和融资租赁的区别
  • 制造业利润占比多少合适
  • Vue2 Element description组件 列合并
  • 冰川洞洞打法
  • 销售货物产生的运费怎么开票
  • thinkphp5 ajax
  • vue3 hooks实现
  • gpt-3的功能
  • node.js教程详细
  • 什么是跨域以及解决方法
  • 利息收入怎么做账务处理
  • 应交税费-应交增值税
  • 展览费应在在管理费里吗
  • 帝国cms怎么调用文章随机段落
  • 即征即退收入不能税前扣除
  • sqlserver数据库指定目录
  • 收到采购发票如何录入系统
  • 进口退货退税
  • 建筑业跨区域预缴税款的计算
  • 申报工资金额
  • 去年多计提工资今年怎么进行损益调整
  • 收到社保局的生育津贴并付给职工如何入账
  • 电子银行承兑到期没有兑现怎么办
  • 城建税及教育附加税税率是多少
  • 商场联营扣点缴纳增值税税率
  • 会计原始分录包括什么
  • 旧设备投资的账务处理
  • 收到投资款如何声明
  • sql server数据库怎么使用
  • win10预览版和正式版区别
  • centos怎么调出终端
  • 如何更改桌面文件存放位置
  • solaris教程
  • windows的设置
  • xp系统怎么修改图标和文字大小
  • winxp共享文件
  • win10开始菜单在哪
  • 在linux系统中
  • linux安装与基本命令
  • 关于混合基金投资风险以下表述正确的是
  • javascript RegExp 使用说明
  • linux中执行.sh文件
  • cocos设置锚点
  • cocos2dx4.0入门
  • 相机跟随人物移动
  • python科学绘图
  • android studio乱码怎么解决
  • js中表单
  • jQuery+formdata实现上传进度特效遇到的问题
  • 技术开发类工作有哪些
  • python提取html内容
  • 被认为是税务风险的原因
  • 为什么要去山西
  • 佛山退休办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设