关于TypeError: Cannot read properties of undefined (reading ‘字段名‘)报错

本文探讨了一种在前端开发中常见的列表渲染问题及其解决方案。作者遇到了在使用特定字段名进行数据展示时出现的错误提示,经过尝试多种方法未能解决,最终在同事的帮助下找到问题根源在于列表与详情页的数据加载顺序。通过调整加载逻辑成功解决问题。

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

我的字段名是在后端返回的接口中的对象里的。我columns中写成.(点)的形式。数据是渲染出来了。但是控制台报错。

我就在考虑,这是什么问题。

1、dataIndex里的数据改成中括号的形式没用,其实功能和.(点)一样的。

 2、写插槽,在插槽里用map遍历。在方法中遍历。都没用。

3、最后公司新同事之前搞react框架的,帮我解决了。

因为我这条列表后面有查看详情,查看详情也有这个字段。他被渲染出来,才使得列表的值也被渲染出来。他给我提供了两个思路,我只记住一个,并且解决了。

就是在点击详情按钮之前,不然数据渲染出去,在点击的时候,再加载。所以就在详情页用v-if判断一下。就解决了。

总结:有时候问题不一定出在表面,可能在它的上一级或者下一级。同事是通过debuge调试断点的方法,帮我查出来的。 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值