【发布时间】:2021-03-25 09:16:30
【问题描述】:
我正在使用 VueJS 开发一个小项目,我尝试循环遍历 body variable,但我没有看到 <td></td> 之间的名称
这是我的代码:
<tr v-for="(row, i) in [body]" :key="`row-${i}`">
<td v-for="(field, j) in mappedFields" :key="`mfield-${j}`">
{{row[field]}} -
</td>
</tr>
这是我的身体变量:
{
name: ["amine", "bill"],
adress: ["montreal", "new york"]
company: ["apple", "microsoft"]
email: ["my@gmail.com", "john@microsoft.com"]
phone: [5497821445449, 559485556555]
}
我得到的结果:
预期结果:
【问题讨论】:
-
试试 {{row.name[field]}}
-
@IbraHimM.Nada 没有解决我正在寻找的东西 :) 不错的尝试 ;)
-
[body]是一个具有一个值{name: [...}的数组。您有 5 列的一行。每个单元格包含一个数组。你应该重新考虑你的结构。你需要类似body = [{name: ...}, {name: ...}] -
@IbraHimM.Nada 我想垂直循环
-
@jabaa 请问我该怎么办
标签: javascript vue.js