vue.js - 在 vuejs3 中显示异步数据的属性
问题描述
如果我使用,我得到以下示例代码:
<p>{{usr[0]}}</p>
工作,但如果我提到标题,我得到一个“未捕获的类型错误:无法读取未定义的属性“标题”:
<p>{{usr[0].title}}</p>
ncaught TypeError:无法读取未定义的属性“标题”
处理这种情况的正确方法是什么?谢谢
解决方案
Initially your array is empty and there's no property called title
in the item at index 0 of your array, so you could add some conditional rendering like :
<p>{{usr.length && usr[0].title}}</p>
推荐阅读
- docker - docker:从另一个容器观察容器日志/stdout/stderr?
- sql - 计算每个相关值的每个季度的平均值
- azure-active-directory - 忘记登录帐户 AzureAD MSAL
- c - C - 使用递归在邻接矩阵中进行深度优先搜索
- java - 如何在java中修改json字符串?
- python - 合并前来自两个数据框的具有相同标签(即县)的两个不同列之间的部分匹配列字符串元素
- amazon-web-services - 如何在 AWS Glue 中设置多个 --conf 表参数?
- java - 如何模拟bean的所有实例
- terraform - terraform 重试 local-exec 以防万一失败
- java - 如何在图像上画一个圆圈?