【发布时间】:2020-05-08 14:44:13
【问题描述】:
我有一些如下所示的 JSON:
{
"data": [
{
"name": "someName",
"link": "http://somelink.com",
],
"relevantArray": [
{
"keyIWant": 42
}
],
...
}
我得到这样的数据:
<li v-for="(dataVue, index) in dataList.feat" :key="index">
{{ dataVue.someName }}
{{ dataVue.link}}
{{ dataVue.??? }}
</li>
我应该写什么来返回 keyIWant - key 的名称,而不是值 (42)??
编辑: 我可以通过写输出JSON
{{dataVue.relevantArray}}
但这会像这样返回 JSON:
[ { "relevantArray": keyIwant } ]
我只是无法让相关数组自行返回。 代码沙盒:
【问题讨论】:
-
Object.keys(dataVue.relevantArray[0])[0]? -
Have you considered searching for the answer before posting? 你检查过你的
index变量有什么吗? -
呃,如何在 Vue.js 中输入? {{ Object.keys(featData.prerequisite[0])[0] }} 是无效的,假设您的意思是 keys = key,但这会破坏 Vue.js
-
也许是这个?
{{dataVue.releventArray[0].keyIwant}} -
返回值 - 即。 42,而不是它的键/名称。
标签: javascript json vue.js