锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

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

时间:2023-10-02 01:07:02 lt固态继电器s216zklt固态继电器s312zklt固态继电器s303zl

这个报错 使用的数据无法读取此属性


1.检查你的data定义属性是否没有你使用的属性,如果没有,定义一个,如下:
#template


收货人姓名:
{ { detail.buyer.name }}


联系方式:
{ { detail.buyer.mobile }}

#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 }}
///有这个属性才能显示
//或者这样也可以
{ { item.invite.nickname }}
///有这个属性才能显示


{ { "" }}
///没有返回 或者 null 直接填 “”


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

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章