Я использую библиотеку 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?