当前位置:网站首页>解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)“

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

2022-11-24 21:29:40DC...

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

在这里插入图片描述

可能是没定义到该属性

也有可能是后端返回给你的数据没有这个属性或为null  

此时写*{
    {
     item.xxx || “” }}*会报错

解决办法

1、先判断是否有值,然后再进行渲染
<div v-if="!!item.goods">{
   { item.invite.nickname }}</div> 
<div v-else>{
   { "" }}</div> //没有返回 或者 null 直接填 “”
2、有这个属性才显示
<div v-if="item?.goods">{
   { item.invite.nickname }}</div>
<div v-else>{
   { "" }}</div> //没有返回 或者 null 直接填 “”

//没有返回 或者 null 直接填 “”
``

原网站

版权声明
本文为[DC...]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_63779088/article/details/128008025

随机推荐