Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘map‘)

文章主要讨论了在使用AntDesignVue组件时遇到的JavaScript错误,即尝试访问未定义对象的items属性导致的TypeError。作者通过分析接口返回的数据,发现不需要分页的接口未包含items字段,从而解决了问题。而在自定义组件中,由于接口返回的数据包含items,因此能正常渲染。这是关于前端开发中错误调试和数据处理的一个实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘map’)
at eval (Daily.vue?add5:267)
在这里插入图片描述
在这里插入图片描述
报错原因是我所调用的接口是不需要做分页的,所以不需要res.items,(这里是用Ant Design文档)
点报错进去看:
在这里插入图片描述
如图二打印出来的数据是没有items的,所以把items去掉
在这里插入图片描述
然后数据就渲染出来了
在这里插入图片描述
像下面这个是自己写的组件,所写接口需要分页,打印出来的数据也看得出来有items,所以写方法的时候就可以res.items
在这里插入图片描述
在这里插入图片描述
IT菜鸟写笔记记录,大家可能听不懂我在说啥哈哈哈哈哈哈哈

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值