vue报错Error in render: “TypeError: Cannot read property ‘length‘ of undefined“
最近弄安卓开发,uniapp,开发,微信小程序无任何报错,
但安卓端,报错,而且,一个错误会再报很多不相干的错误;
并不会显示代码具体报错的行数。排查费劲!!!
[Vue warn]: Error in render: "TypeError: Cannot read property 'length' of undefined"
13:46:43.876 (found at pages/enterprise/main/patrol/patrolProcess.vue:1)
13:46:43.908 TypeError: Cannot read property 'length' of undefined
13:46:43.940 cid unmatched [object Object] at view.umd.min.js:1
13:46:43.971 TypeError: Invalid attempt to destructure non-iterable instance.
13:46:44.159 TypeError: Invalid attempt to destructure non-iterable instance.
13:46:44.191 In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1
13:46:44.223 cid unmatched [object Object] at view.umd.min.js:1
13:46:44.255 TypeError: Invalid attempt to destructure non-iterable instance.
13:46:44.288 In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1
13:46:44.318 cid unmatched [object Object] at view.umd.min.js:1
13:46:44.348 TypeError: Invalid attempt to destructure non-iterable instance.
13:46:44.379 In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1
13:46:44.414 cid unmatched [object Object] at view.umd.min.js:1
13:46:44.444 TypeError: Invalid attempt to destructure non-iterable instance.
13:46:44.478 In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1
13:46:44.508 cid unmatched [object Object] at view.umd.min.js:1
13:46:44.538 TypeError: Invalid attempt to destructure non-iterable instance.
13:46:44.569 In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1
vue 报错:Error in render: "TypeError: Cannot read property 'length' of undefined"
通常有两种情况:
1、在模板的html标签上使用length报错,正确代码(兼容各种数据类型):
<div class="item_list" v-if="form.checkVal !== undefined && form.checkVal.length > 0" >列表1</div>
<div class="item_list" v-else >列表2</div>
2、在js中使用length报错,正确处理如下:
if(res.Data){
if(res.Data.length == 1){
this.tableData1 = res.Data[0];
}
}
相信坚持的力量,日复一日的习惯.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2018-08-29 阿里域名备案
2017-08-29 mysql database 格式的查看和改变
2017-08-29 mysqldump 和 sql命令导入sql文件
2017-08-29 iconv
2017-08-29 discuz uc_server 配置登录