gpt4 book ai didi

javascript - V-for 里面有一个数组

转载 作者:行者123 更新时间:2023-12-02 20:51:42 25 4
gpt4 key购买 nike

我正在迭代 JSON 数组,但从其中的另一个数组获取数据时遇到问题。

{
"someData": [
{
"name": "a Name of some kind",
"contactInfo": [
{
"phone": "88888888",
"address": "Heaven, 666"
}
}
]
}

但我无法以在该数据中同时获取姓名和电话作为示例。

我认为

<li v-for="(data, index) in importedData.someData" :key="index">
{{data.name}}
{{data.contactInfo.phone}}
</li>

或类似的东西会得到它,但我只是得到对象。

最佳答案

contactInfo 是一个数组,而不是一个对象,您最有可能需要访问第一个元素。

<li v-for="(data, index) in importedData.someData" :key="index">
{{data.name}}
{{data.contactInfo[0].phone}}
</li>

如果你想获取所有电话号码,你应该使用另一个v-for

<li v-for="(data, index) in importedData.someData" :key="index">
{{data.name}}
<span v-for="(contactInfo, ciIndex) in data.contactInfo">
{{contactInfo.phone}}
</span>
</li>

关于javascript - V-for 里面有一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61594017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com