@z0ddak
Мордор напоминает о себе

Как вывести данные из MongoDB в таблицу vue-tables-2 (Express, Vue, Axios)?

Доброго времени, друзья.

Не выходит вывести данные массива в таблицу vue-tables-2.
Хотя строки таблицы генерируются согласно данным массива.
5d1327a22e0e1107454087.png
Массив из базы прилетает успешно.

5d1328b62fbb0332702046.png
Данные на клиенте получаю через axios...

<template>
    <div>
        <div class="row">
            <v-client-table :columns="columns" :data="customers" :options="options"></v-client-table>
        </div>
    </div>
</template>


import http from "<тут гружу axios>";

    export default {

        name: 'customers-list',
        data() {
            return {
                customers: this.customers,
                columns: ['code', 'name', 'status'],
                options: {

                    headings: {

                        code: 'Key',
                        name: 'Model',
                        status: 'Status'
                    },
                    sortable: ['code', 'name', 'status'],
                    filterable: ['code', 'name', 'status']
                }
            };
        },
        methods: {

            retrieveCustomers() {

                http
                    .get('/customers')
                    .then(response => {

                        this.customers = response.data;
                        console.log(this.customers);
                    })
                    .catch(e => {

                        console.log(e);
                    });
            }
        },
        mounted() {

            this.retrieveCustomers();
        }
    };
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы