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

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

  • 沃租乐l稻壳怎么解除(沃租乐l稻壳怎么解除它订单)

    沃租乐l稻壳怎么解除(沃租乐l稻壳怎么解除它订单)

  • 支付宝好友可以视频语音聊天吗(支付宝好友可以看到我的账单吗)

    支付宝好友可以视频语音聊天吗(支付宝好友可以看到我的账单吗)

  • 有赞买完东西不显示订单(有赞订单不退款怎么办)

    有赞买完东西不显示订单(有赞订单不退款怎么办)

  • 微信语音通话对方手机显示没有(微信语音通话对方听不到声音)

    微信语音通话对方手机显示没有(微信语音通话对方听不到声音)

  • 华为荣耀30怎么设置24小时制(华为荣耀30怎么关机)

    华为荣耀30怎么设置24小时制(华为荣耀30怎么关机)

  • 苹果7是双卡双待吗(苹果7双卡双待怎么设置)

    苹果7是双卡双待吗(苹果7双卡双待怎么设置)

  • 母版的作用(简述幻灯片母版的作用)

    母版的作用(简述幻灯片母版的作用)

  • 钉钉怎么建文件夹(钉钉怎么建文件夹发给老师)

    钉钉怎么建文件夹(钉钉怎么建文件夹发给老师)

  • 手机号未核验什么意思(手机号未核验怎么登录又不记得密码)

    手机号未核验什么意思(手机号未核验怎么登录又不记得密码)

  • 拼多多申请了退款但是已经发货了怎么办(拼多多申请了退款货又收到)

    拼多多申请了退款但是已经发货了怎么办(拼多多申请了退款货又收到)

  • 腾讯会议怎么设置横屏(腾讯会议怎么设置主持人)

    腾讯会议怎么设置横屏(腾讯会议怎么设置主持人)

  • nova7卡槽在哪里(华为nova7的手机卡槽在哪里)

    nova7卡槽在哪里(华为nova7的手机卡槽在哪里)

  • word怎么单独设置英文字体(word怎么单独设置一页的页眉)

    word怎么单独设置英文字体(word怎么单独设置一页的页眉)

  • 手机4g信号旁边hd怎么取消(手机4g信号旁边hd怎么关闭)

    手机4g信号旁边hd怎么取消(手机4g信号旁边hd怎么关闭)

  • ldnal20华为什么型号(华为lnd_al20)

    ldnal20华为什么型号(华为lnd_al20)

  • 苹果x无线耳机怎么连接(苹果X无线耳机怎么用)

    苹果x无线耳机怎么连接(苹果X无线耳机怎么用)

  • 华为手机实况模式在哪(华为手机实况模式怎么关闭)

    华为手机实况模式在哪(华为手机实况模式怎么关闭)

  • 合肥公交卡充值方法(合肥公交卡充值点一览表)

    合肥公交卡充值方法(合肥公交卡充值点一览表)

  • 苹果备忘录怎么画画(苹果备忘录怎么变成黑色)

    苹果备忘录怎么画画(苹果备忘录怎么变成黑色)

  • oppo别人打不进来电话(oppo别人打不进电话怎么回事)

    oppo别人打不进来电话(oppo别人打不进电话怎么回事)

  • gigabyte怎么退出(gigabyte怎么退出回到主页面)

    gigabyte怎么退出(gigabyte怎么退出回到主页面)

  • C#构建Web服务项目实战(一)(c#创建web)

    C#构建Web服务项目实战(一)(c#创建web)

  • JS——正则表达式(超详细)(js正则用法)

    JS——正则表达式(超详细)(js正则用法)

  • JavaScript详解(javascriptjs)

    JavaScript详解(javascriptjs)

  • python自动化是什么(python搞自动化)

    python自动化是什么(python搞自动化)

  • 劳务派遣公司需要给员工缴纳社保吗
  • 结转增值税会计凭证
  • 个人所得税申报错误如何更正申报
  • 服装类发票可以做账吗
  • 职工教育经费中其他费用包括
  • 预期信用损失影响坏账准备吗
  • 应收账款贷方余额重分类到哪
  • 租金和押金的税率
  • 罚款所得税调整
  • 附加税按实际缴纳计提吗
  • 实收资本未完全到账,需要缴纳印花税吗
  • 小规模纳税人可以开3%的专票吗
  • 出口退税审核系统疑点
  • 2016年红冲发票流程
  • 质押贷款属于什么贷款
  • 电子发票转收入怎么做为记账凭证?
  • 用货物抵账该怎么交税
  • 法定盈余公积金转增资本不超过25%
  • 二千万注册资金是多少
  • 购买增值税专用发票会判刑吗
  • 税务局不备案可以吗
  • 筹建期的工资
  • 员工垫付公司钱怎么入账
  • 员工离职一次性结清工资
  • 苹果电脑mac系统怎么升级
  • win7取消共享文件夹
  • 小规模纳税人取得防伪税控系统普通发票
  • ecshop有哪些bug
  • SIMETER.EXE - SIMETER是什么进程 有什么用
  • 政府土地购买流程
  • PHP:preg_quote()的用法_PCRE正则函数
  • 增值税进项税转出什么意思
  • 理财计算收益公式
  • 哪些发票不可以通过数电平台开具
  • 无人蹭网 网络还不好
  • php如何自定义函数
  • 补缴当年增值税和滞纳金如何入账
  • 比利时的平菇能吃吗
  • 深拷贝的实现方式
  • node .js
  • 固定资产投资账面价值
  • 汽车租赁业务是否属于租赁服务
  • 买资产买负债
  • python读取text
  • sqlite时间戳转时间语句(时间转时间戳)
  • 员工意外伤害保险可以抵扣进项税吗
  • 费用减少利润减少的情况
  • 所有者投入的资本属于什么会计要素
  • sqlserver2008r2评估期已过
  • 个人所得税手续费返还账务处理
  • 计提工会经费会计分录怎么写
  • 现金流量少
  • 预提费用处理
  • mysql保留整数
  • CentOS6.9+Mysql5.7.18源码安装详细教程
  • 如何使用ssh
  • win7系统宽带连接651
  • 为什么ibooks无法使用
  • centos彻底删除文件命令
  • win7 64位系统安装绘声绘影8提示已安装另一个版本的解决方法
  • win7家庭版开启administrator
  • win8正版系统自带
  • 索尼笔记本安装软件顺序
  • w10系统如何
  • [置顶]电影名字《收件人不详》
  • cocos2d-x教程
  • javaScript事件机制兼容【详细整理】
  • android app 开发框架
  • jquery操作
  • vue router 组件
  • 如何检测ip地址是否被占用
  • 缓动函数网站
  • jquery 添加
  • python微信公众号开发教程
  • 即将发布的新能源汽车
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 个税更正申报后,少缴纳的税款如何退回
  • 职工疗养费可以税前扣除吗
  • 补办契税需要哪些资料
  • 杭州文明城市几连冠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设