Vue2 Airtable — Как я могу отсортировать цикл v-for, чтобы он не был в случайном порядке?

#javascript #vue.js #vuejs2 #vue-cli #airtable

Вопрос:

У меня есть проблема, которую я, похоже, не могу решить с помощью Airtable и Vue2 CLI, и я подумал, может ли кто-нибудь помочь?

Я создал базу и использую цикл Vue for для перебора списка объектов. Хотя мой цикл работает и правильно отображается в браузере, порядок объектов совершенно случайный. Я пробовал разные методы, чтобы попытаться расположить их в одном порядке, чтобы они соответствовали порядку на базе Airtable, но, похоже, ничего не работает. Мой код выглядит следующим образом:

В моем компоненте Vue;

 <div class="timeline-wrapper" v-for="record in records" v-bind:key="record.Title">
    <h2>{{ record['fields']['Title'] }}</h2>
</div>
 

Затем в скрипте компонента у меня есть;

 import axios from 'axios';
axios({
    url: 'https://api.airtable.com/v0/app123456789/',
    headers: {
        'Authorization': 'Bearer key123456789'
    }
}).then((res) => {
    res.data.records
});
export default {
    props: [
        'columns'
    ],
    data() {
        return {
            apiUrl: 'https://api.airtable.com/v0/',
            apiKey: 'key123456789',
            base: 'app123456789/NameOfBase',
            records: [
            ]
        };
    },
    mounted() {
        this.getData();
    },
    methods: {
        getData: function() {
            axios({
                url: this.apiUrl   this.base,
                headers: {
                    'Authorization': `Bearer ${this.apiKey}`
                }
            }).then((res) => {
                this.records = res.data.records;
            });
        }
    }
};
 

Порядок в таблице, основанной на Air, такой же, как на прикрепленном изображении;

Воздушная База

Однако при этом в браузере выводятся буквы B, D, A, C.

Приставка; введите описание изображения здесь

Любая помощь приветствуется.

Комментарии:

1. Можем ли мы увидеть журнал консоли (некоторых из них) res.data.records ? Кажется, что прямолинейно применять сортировку при назначении this.records

2. Как в console.log(res.data.records);