发布时间:2023-06-08 18:30
//这个报错 我的问题是 要用到的数据读不到这个属性(我用的vue)
//1.检查你的data定义的属性是不是没有你用到的这个属性,没有的话就定义一个,如下:
#template
<div class=\"he-info__item\">
<span class=\"he-label\">收货人姓名:</span>
<span class=\"he-value\">{{ detail.buyer.name }}</span>
</div>
<div class=\"he-info__item\">
<span class=\"he-label\">联系方式:</span>
<span class=\"he-value\">{{ detail.buyer.mobile }}</span>
</div>
#js
export default {
data () {
detail: {
buyer: {
name: \"\",
mobile: \"\",
},
user: {
nickname: \"\",
},
},
}
}
//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 直接填 “”
//3.网上还有一种就是 视图未更新 数据还没返回 你就开始使用这个属性 可以加个 this.$nectTick (()=>{//获取数据}) 包裹一下,但是本人没试过
//完结 撒花
//仅代表我遇到此问题的解决方法 可能还有别的情况。。。。。。。。。
减少计算、简化架构——TDengine在灌区信息化平台中的应用
ROC-RK3588S-PC (Android 12) UART的配置与使用
ebook下载 | 灵雀云发布《 企业高管IT战略指南——为何选择容器与Kubernetes》
Java--IO流(InputStream,OutputStream,拷贝)
加速开放混合云技术开发,满足客户新需求,红帽打出这套组合拳!
玩火的容器内存控制 CGroup - 容器基础拾遗 Part 1
R语言Bootstrap、百分位Bootstrap法抽样参数估计置信区间分析通勤时间和学生锻炼数据