解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)“

这个报错 要用到的数据读不到这个属性

//2.也可能是后端返回给你的数据没有这个属性 或者 返回的有的有数据 有的是 null ,

// 这时候就不能写 {{ item.xxx || “” }} 不然会报错 Cannot read properties of undefined (reading ‘xxx‘)“ 可以这么解决 如下:

#template

<div v-if="!!item.invite">{{ item.invite.nickname }}</div> //有这个属性才显示 

//或者这样也行

<div v-if="item?.invite">{{ item.invite.nickname }}</div> //有这个属性才显示

<div v-else>{{ "" }}</div> //没有返回 或者 null 直接填 “”

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容