首页IT科技解决肚子胀气最快方法吃什么药(解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)“)

解决肚子胀气最快方法吃什么药(解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)“)

时间2025-05-04 22:25:03分类IT科技浏览3647
导读:这个报错 要用到的数据读不到这个属性...

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

1.检查你的data定义的属性是不是没有你用到的这个属性,没有的话就定义一个            ,如下:

#template

    收货人姓名:

    {{ detail.buyer.name }}

   联系方式:

   {{ detail.buyer.mobile }}

</div>

#js

export default {

   data () {

       detail: {

        buyer: {

          name: "",

          mobile: "",

        },

        user: {

          nickname: "",

        },

      },

   }

}

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

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

#template

{{ item.invite.nickname }}
//有这个属性才显示   

 //或者这样也行

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

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

//3.网上还有一种就是 视图未更新 数据还没返回 你就开始使用这个属性 可以加个 this.$nectTick (()=>{//获取数据}) 包裹一下

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
音乐分阶级吗(【无标题】)