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

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

  • 营改增后土地增值税应税收入的确认
  • 车辆购置税税收优惠
  • 补发上年度奖金如何计税
  • 小微企业应纳税所得额超过300万怎么办
  • 工会刻章费用计入什么支出
  • 企业筹集资金的最常见及最主要的方式是()
  • 办公室租金发票可以扺军品企业增值税吗
  • 异地项目预缴个人所得税
  • 电子产品委外加工
  • 资产减值损失结转
  • 无形资产根据什么填列资产负债表
  • 民间非营利组织会计报表
  • 增值税发票抵扣勾选平台如何操作
  • 企业购买硬件与软件该如何做账?
  • 职工宿舍租赁费
  • 应收账款处置损益
  • 承包给对方了,受伤了要赔偿吗
  • 园林绿化公司购入剪刀怎么做会计分录
  • 兼营非应税劳务行为举例
  • 加权平均净资产收益率等于企业净利润除以
  • 所得税费用可以抵减利润吗
  • 发票开错了要退税怎么操作
  • 货物入库会计分录怎么做
  • 组织员工出游注意事项
  • 减免增值税的优惠政策
  • 海尔笔记本最新款
  • win7系统步骤
  • 虚拟机系统vmware
  • 公司招的兼职员工怎么报个税
  • 在php中,字符串有哪些表示形式
  • 企业存货成本包括利润吗
  • 发票开具有误拒收后销售方如何处理?
  • thinkphp技术
  • php7安装教程详解
  • 门诊部需要药品经营许可证吗
  • php的框架有哪些
  • php上级目录
  • vue实现瀑布流布局
  • 提供有形动产租赁服务的增值税税率为
  • discuz论坛账号
  • 酒类包装物押金的增值税处理规定
  • 应交税费-应交增值税
  • 上个月没有开票需要清卡吗
  • 其他应付款个人在贷方表示什么
  • mongodb性能优化方案有哪些?
  • mongodb计数
  • 小企业如何计提折旧
  • 股权转让分期付款风险
  • 经营费用包括工资吗
  • 小规模做账要做应交税费吗
  • 装修专票是几个点
  • 金税四期能监控到公户吗
  • 在建工程借款利息计入哪里
  • 农业公司土地租赁
  • 飞机票保险发票是什么样子的
  • 抵扣认证的发票需要还回去吗
  • 税金及附加有啥
  • sql数据库修改数据语句
  • 在mac外置硬盘上安装软件
  • centos7 eth
  • openssh centos
  • WIN7系统安装
  • ubuntu系统怎么安装微信
  • 苹果mac怎样
  • pp越狱助手下载安装苹果
  • 如何将win7系统装进移动硬盘
  • linux常见服务
  • 在linux系统中
  • 彻底弄懂js中的this指向
  • android中数据存储
  • 创建一个css文件
  • js创建对象的三种方式
  • python语言的特殊符号
  • jQuery中使用animate自定义动画的方法
  • 12333医保缴费具体步骤
  • 绿化养护的增值税是多少
  • 办理供票资格申请
  • 辽宁省地方税务局公告2014年第10号
  • 补充协议交印花税嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设