У меня новая проблема. Допустим, у меня есть JSON, например:
{
"games": [
{
"players_in_game": [
{
"id": 1,
"player": {
"id": 1,
"player": "Jack Bauer",
"email": "j.bauer@ctu.gov2"
}
},
{
"id": 2,
"player": {
"id": 2,
"player": "Chloe O'Brian",
"email": "c.obrian@ctu.gov"
}
}
]
},
]
Моя идея - использовать vuetify для построения таблицы с частью этих данных. Таким образом, уже при возврате данных я инициализировал его заголовки, и элементы уже были связаны с вычисляемым методом, который уже через его метод получения достигает сохраненного значения json в моей случайной переменной состояния (я использую vuex). Но все еще не могу найти способ заполнить таблицу данными.
Допустим, я объявил 2 заголовка (Player1 и Player2), а элементы, уже связанные с запросом API, дают мне 2 пустых строки в таблица vuetify. (потому что объект json должен иметь элемент) Я хочу передать каждому соответствующему заголовку его имя игрока. На моем html было бы что-то вроде этого:
<v-data-table :headers="headers" :items="method to get JSON" ">
<tr v-for="(general) in method to get JSON" v-bind:key="general">
<td >{{ general.any code to reach to the player's game }}</td>
......
......
</v-data-table>
Я пытался использовать обычный для l oop, чтобы перебрать Json и заполнить строки, но не сработал. Ниже приведен код:
<script>
export default {
name: "Games",
data(){
return {
headers:[
{
text:'Game #',
align: 'left',
sortable: false,
value: 'name',
},
{text:"Player 1",value:"Player 1"},
{text:"Player 2",value:"Player 2"},
]
}
},
computed:{
method to get JSON:Any
}
Любой совет или помощь, пожалуйста?