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

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

  • 净利润跟税后利润是二个概念吗
  • 受票方与付款方不一致
  • 劳保用品费用报销表格
  • 什么是资本性支出和支出
  • 现金流量表的期末数与资产负债表的货币资金吗
  • 原材料被盗计入什么科目
  • 劳务公司的暂估费是什么
  • 发票认证费用
  • 顾客让抹零头应对话术
  • 软件开发公司一般做什么
  • 个税返还奖励财务人员申报个税
  • 融资协议如何缴纳印花税
  • 往年的企业所得税季报可以更正吗
  • 设备安装费计入设备成本吗
  • 水利建设专项收入怎么计算
  • 12月份奖金怎么扣个税
  • 个人转让无形资产增值税税率
  • 借款支付工程款合法吗
  • 销售净利率计算公式是什么
  • 午餐补贴多少钱
  • 无偿赠送资产需要交哪些税
  • 固定资产弃置费怎么算
  • 如何修改鼠标指示灯颜色
  • win10开机启动文件路径
  • 信息技术服务费发票
  • 如何修复win7系统引导
  • 扶贫入股分红政策
  • 其他应付款和其他应付款对冲
  • 深入理解php内核
  • 股权投资企业收益怎么算
  • php引用传值
  • 股权转让完税证明要多少时间
  • php有哪些
  • 建筑行业预交增值税怎么结转
  • 外购货物用于在建工程分录
  • 债券发行费用计入科目
  • 怎么算长期合同
  • 定额计税的有哪些
  • 运费和什么有关
  • SQL Server Management Studio教程
  • MySQL/Postgrsql 详细讲解如何用ODBC接口访问MySQL指南
  • 现金预算属于业务预算吗
  • 搬迁补偿款的会计分录
  • 存货跌价准备可以转回吗?
  • 结汇时和月底结转汇兑损益
  • 设备维修费可以抵扣进项税吗
  • 小企业会计准则和一般企业会计准则的区别
  • 金税服务费发票哪里打印
  • 营业利润包括资本化支出吗
  • 免税收入计入起征点吗
  • win10预览版好吗
  • Win10预览版怎么变回正式版
  • Windows Server 2008:手足之争下的赢家
  • solaris newfs
  • 进程lsass.exe
  • 定时清理注册表会怎么样
  • win ubuntu
  • linux中ctrl+c
  • pavsrv51.exe - pavsrv51是什么进程 有什么用
  • linux补丁工具
  • Win10手机版校
  • win10预览模式
  • 好好了解 英文
  • nodejs web3
  • android.permission.interact_across_users_full
  • openvz
  • easyui折叠面板默认折叠
  • app录音功能开发
  • js 图片压缩库
  • Python爬取网易云音乐歌单内歌曲歌手封面播放地址
  • nodejs回调函数例子 getdata check
  • 安卓修改udid
  • pycharm sftp
  • 湖南省电子税务局登录
  • 粮食购销企业税收服务
  • 个人账户手机银行如何对公转账
  • 赣州买二手房限购吗
  • 公务员考试税局
  • 资源税税率表一览表
  • 江苏省税务局授权网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设