我正在使用 vue.js 库进行前端开发。
我遇到过一个场景,我的 JavaScript 方法返回一个列表,其中包含对象,对象的属性数量每次在方法执行后都会发生变化。
例如,我的列表可以在 2 个不同的执行中包含这些类型的对象。var obj = {
Name : "John",
2020-Jan: 1,
2020-Jul: 2
}
var obj = {
Name: "John",
2020-Jan: 1,
2020-Jul: 2,
2021-Jan: 3,
2021-Jul: 4
}
由于属性名称是动态变化的,有什么方法可以绑定到 HTML 吗?
<div >
<table>
<thead>
<tr>
<th v-for ="row in Result.Headers">
{{row}}
</th>
</tr>
</thead>
<tbody>
<tr v-for="item in Result.Data ">
<td>
{{item.2020-Jan}} // Because don't know the number of properties until run time
</td> // No of <td/>'s can change on no of properties.
<td> // exactly don't know how many <td>'s needed there.
{{item.2020-Jul}}
</td> <td>
{{item.2021-Jan}}
</td>
</tr>
</tbody>
</table>
</div>
有没有办法将这些类型的对象绑定到 vue.js 中的 fronted ?
元芳怎么了
波斯汪
明月笑刀无情
相关分类