位置: IT常识 - 正文

已解决:TypeError: Cannot read properties of undefined (reading ‘name‘ )(怎样退出快手粉丝团 已解决)

编辑:rootadmin
已解决:TypeError: Cannot read properties of undefined (reading ‘name‘ ) 文章目录错误描述解决方案错误描述

推荐整理分享已解决:TypeError: Cannot read properties of undefined (reading ‘name‘ )(怎样退出快手粉丝团 已解决),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:冷车启动缺缸热车正常已解决,孕妇钙片什么时候吃最好吸收? 已解决,备孕男的要吃叶酸吗? 已解决,怎样退出快手粉丝团 已解决,孕妇过敏性鼻炎对胎儿有影响吗? 已解决,备孕男的要吃叶酸吗? 已解决,安徽4岁男孩户口已解决,安徽4岁男孩户口已解决,内容如对您有帮助,希望把文章链接给更多的朋友!

已解决:TypeError: Cannot read properties of undefined (reading ‘name‘ )(怎样退出快手粉丝团 已解决)

TypeError: Cannot read properties of undefined (reading ‘name‘ )

这个错误在前端中蛮常见的,一般都是提示的这个属性没写对,但是呢,如果仅仅是这么一个简单的错误,也没必要特意写个博客记录一下这个错误呢,最常见的解决方式就是查看他提示这个“name”,看看哪个地方写错了解决方案

我是在对接口返回值做处理的时候遇到的,简单的来说,就是我需要对接口返回的某个值做处理,如下所示:

viewResults(row.id).then(response => { console.log(response) for (var i = 1; i < response.data.list.length; i++) { if (response.data.list[i - 1].score[3] == response.data.list[i - 1].score[4]) { this.gridData[i].name = response.data.list[i - 1].name this.gridData[i].catename = response.data.list[i - 1].catename this.gridData[i].score = response.data.list[i - 1].score.substring(0, 6) } else { this.gridData[i].name = response.data.list[i - 1].name this.gridData[i].catename = response.data.list[i - 1].catename this.gridData[i].score = response.data.list[i - 1].score.substring(0, 5) } } })

具体id错误原因是这样的,vue给对象数组添加对象时for循环只执行一次(我在data中手中加了一个对象,所以只执行了一次),这个其实就是赋值产生的问题,所以上面这么写是错的,正确写法如下所示:

viewResults(row.id).then(response => { for(var i = 1;i<response.data.list.length;i++){ let obj ={}; if(response.data.list[i-1].score[3] == response.data.list[i-1].score[4]){ obj.name = response.data.list[i-1].name obj.catename = response.data.list[i-1].catename obj.score = response.data.list[i-1].score.substring(0,6) }else{ obj.name = response.data.list[i-1].name obj.catename = response.data.list[i-1].catename obj.score = response.data.list[i-1].score.substring(0,5) } this.gridData.push(obj) } })

PS:push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。新元素将添加在数组的末尾。此方法改变数组的长度。

本文链接地址:https://www.jiuchutong.com/zhishi/296023.html 转载请保留说明!

上一篇:树莓派+MediaPipe+PCA9685+自制摄像机云台实现人脸跟踪移动(树莓派能干什么)

下一篇:web自动化测试进阶篇02 ——— BDD与TDD的研究实践(web自动化测试方法)

  • word怎么把竖着的字横过来(word怎么把竖着的表格横过来)

  • 华为荣耀9x能连接5g wifi吗(华为荣耀9x能连接u盘吗)

  • 为什么对方步数虚线(为什么对方步数一直是2956,不动了)

  • 快手id怎么改第二次(快手如何更改id号)

  • 分页打印怎么保留表头(分页打印怎么保留表头和表尾)

  • 临时会话对方能看到吗(临时会话对方能听到吗)

  • boss上投诉对方能看到吗(boss投诉招聘者后招聘者会怎样)

  • 抖音拉黑的人解除后对方有提示吗(抖音拉黑的人解除后对方后还能刷着他的视频吗)

  • 通常微机中所指的80486是(在常见微机中cpu的主要作用是)

  • 苹果共享位置未找到位置什么意思(苹果共享位置未关联手机号)

  • ipad pencil充电多久(apple pencil用ipad充电多久能充满)

  • 安卓rom是什么(安卓rom包下载专区)

  • atkex_cmd.exe已停止工作怎么解决

  • 苹果11怎么定时开关机(苹果11怎么定时关闭软件)

  • 获取root有什么风险(获取root对手机有什么影响)

  • a1593支持什么网络(a1549支持什么网络)

  • ppt的3种文件扩展名(ppt课件的文件扩展名)

  • 苹果手机一直搜索信号怎么回事(苹果手机一直搜不到蓝牙设备)

  • 手机不在服务区是什么原因(手机不在服务区怎么解决)

  • vivos5怎么开启游戏模式(vivoy5s怎么开游戏模式)

  • 荣耀v20怎么设置24小时制(荣耀v20怎么设置指纹锁屏)

  • 苹果手机怎么调声音(苹果手机怎么调震动和静音)

  • 50寸小米4a和4c测评(小米4a50寸怎么样)

  • 相互宝父母暂时无法加入(相互宝父母退出后子女还可以继续)

  • win10记事本在哪里打开(wind10记事本在哪)

  • RealSense D435i深度相机介绍(realsense d415参数)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络