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

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

  • 大数据营销的下一步(大数据营销下的大学生个人隐私问题)

    大数据营销的下一步(大数据营销下的大学生个人隐私问题)

  • 表格中的斜线怎么弄怎么填字(表格中的斜线怎么弄)(表格中的斜线怎么弄word)

    表格中的斜线怎么弄怎么填字(表格中的斜线怎么弄)(表格中的斜线怎么弄word)

  • iphone13数据线是typec吗

    iphone13数据线是typec吗

  • 华为mate30如何打开悬浮球(华为mate30如何打开5g开关)

    华为mate30如何打开悬浮球(华为mate30如何打开5g开关)

  • 华为p40手机发热怎么办(华为p40手机发热怎么办解决)

    华为p40手机发热怎么办(华为p40手机发热怎么办解决)

  • 苏宁易购自营和非自营区别(苏宁易购自营和苏宁国际有什么区别)

    苏宁易购自营和非自营区别(苏宁易购自营和苏宁国际有什么区别)

  • 苹果11散热不好怎么办(iphone11散热不行)

    苹果11散热不好怎么办(iphone11散热不行)

  • 为啥win10装不了eviews(为啥win10装不了eviews3.1)

    为啥win10装不了eviews(为啥win10装不了eviews3.1)

  • 网站出现notlogin什么意思(网站出现400错误的解决办法)

    网站出现notlogin什么意思(网站出现400错误的解决办法)

  • pot一alooa是华为什么型号(POT一ALOOa是华为什么型号)

    pot一alooa是华为什么型号(POT一ALOOa是华为什么型号)

  • 拼多多步数兑换健康金规则(拼多多步数兑换30元提现规则)

    拼多多步数兑换健康金规则(拼多多步数兑换30元提现规则)

  • qq名片禁赞怎么解除(qq名片赞不让好友点赞)

    qq名片禁赞怎么解除(qq名片赞不让好友点赞)

  • 荣耀20屏占比(荣耀屏占比低的机型)

    荣耀20屏占比(荣耀屏占比低的机型)

  • tencent文件夹能删吗(tencent文件夹)

    tencent文件夹能删吗(tencent文件夹)

  • iphone11无线充电功率(iphone11无线充电多少w)

    iphone11无线充电功率(iphone11无线充电多少w)

  • 华为9xnfc在哪(华为9x手机nfc功能怎么打开)

    华为9xnfc在哪(华为9x手机nfc功能怎么打开)

  • 手机系统应用怎么卸载(手机系统应用怎么清理内存)

    手机系统应用怎么卸载(手机系统应用怎么清理内存)

  • 剪映如何删除音乐(剪映如何删除音乐保留人声)

    剪映如何删除音乐(剪映如何删除音乐保留人声)

  • 网店怎么装修(网店怎么装修店铺视频)

    网店怎么装修(网店怎么装修店铺视频)

  • qcy怎么连接双耳(qcy怎么连接两个耳机)

    qcy怎么连接双耳(qcy怎么连接两个耳机)

  • 华为荣耀路由pro和pro2区别(华为荣耀路由pro2说明书)

    华为荣耀路由pro和pro2区别(华为荣耀路由pro2说明书)

  • 如何申请注册今日头条头条号(如何注册ins)

    如何申请注册今日头条头条号(如何注册ins)

  • 抖音完整长视频怎么下载(抖音长视频制作教程)

    抖音完整长视频怎么下载(抖音长视频制作教程)

  • 如何解决Win10浏览器打不开网页但能上网?(新win10浏览器)

    如何解决Win10浏览器打不开网页但能上网?(新win10浏览器)

  • 3901100090的暂定税率
  • 息税前利润增长率与财务杠杆系数
  • 商誉减值是在年报还是半年报
  • 劳务公司交企业所得税吗
  • 增值税发票跨年抵扣新政策
  • 物流托运不给发货怎么办
  • 小规模纳税人超过500万可以不转一般纳税人吗
  • 企业重组资产转移是否涉税
  • 航空运单可以作为提货凭证吗
  • 资产类期末借方余额怎么算
  • 持有待售固定资产为什么不计提折旧
  • 安全费用中的固定资产如何写会计分录?
  • 亏损结转本年利润会计分录
  • 一般纳税人增值税优惠政策
  • 产品在海关发生质量问题
  • 12月结账写本年累计吗
  • 建筑公司挂靠项目账务怎么做?
  • 企业购进口汽车会计分录
  • 建筑业未开票收入销项税
  • 免税发票还可以开吗
  • 建筑分包项目有哪些内容
  • 电商无发票成本怎么做账
  • 主办会计和会计助理的区别
  • 固定资产被替换部件的会计处理
  • 逾期申报会对纳税人产生哪些不良影响?
  • 哪些人需缴纳个人所得税
  • 小企业成本核算方法有哪几种
  • 刚成立的工业企业如何具体设计和考虑成本项目处理?
  • 飞鱼星路由器信号有点差怎么办
  • win10玩游戏提示内存不足无法处理此命令
  • 电脑桌面刷新反应迟钝
  • 事业单位年终事迹材料
  • 政府与事业单位会计
  • 王者荣耀中雅典娜的战争女神多少钱
  • 购买财务软件申请怎么写
  • 坏账准备怎么做会计科目
  • 溢价对外投资账务处理
  • 芬迪flow
  • php模拟get请求
  • 如何计算企业年度人均产值
  • thinkphp查询版本号
  • 企业发放误餐补助需要票据吗
  • 安装nodemodules
  • 小规模企业需要交几个点
  • laravel框架实现cms的体会
  • php收发邮件
  • 支付中介费和物业费比例
  • mysql索引和主键
  • 一般纳税人作废发票的流程
  • sql server字符连接
  • 合作社分红计入什么科目
  • 服务费的增值税可以抵扣吗
  • 不确认销售收入的原因
  • 固定资产出售如何开票
  • 寄售商店代销寄售物品的税率
  • 生产经营所得如何申请退税
  • 小企业无形资产取得的账务处理
  • 双倍余额递减法例题及解析
  • 外贸退税是算利润吗
  • 待认证进项税额是二级科目还是三级科目
  • 办公费项目内容
  • 进出口货物报关单
  • 固定资产有尾款怎么入账
  • 工业企业接受捐赠收入计入
  • 会计科目的设置原则包括( )
  • mysql order by 性能
  • sql server 导出
  • 电脑卡 硬盘100%
  • win7关机快捷键设置
  • windows如何关闭
  • 如何将win10系统从c盘迁移到d盘
  • linux检查更新
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • 路径可分为
  • javascript教程chm
  • 命令如下
  • express.js教程
  • javascript create
  • 发票与报销内容不一样
  • 工程增值税率从11%调整到9%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设