Vue JS Вывод таблицы из БД

157
28 декабря 2019, 15:50

Нужно вывести таблицу из БД, полученную с помощью AXIOS

<app-table></app-table>
Vue.component('app-table',{
data: function(){
    return table;
},
template: '<table><tr><th>№</th><th>Адрес</th><th>Услуги</th></tr><tr v-for="str in table"><td>{{ str.id }}</td><td>{{ str.address }}</td><td>{{ str.priceList }}</td></tr></table>'

});

var dentistriesControl = new Vue({ el: '#dentistriesControl', data: { show: false, table: [] }, methods: {

    }
}

});

Данные хранятся в table. Происходит ошибка, таблица отрисовывается вместе с заголовком, но данные не выводятся:

[Vue warn]: Error in data(): "ReferenceError: table is not defined"

found in

---> ReferenceError: table is not defined vue.js:634 [Vue warn]: Property or method "table" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.

Возможно не работает из за того что в table почему то преобразовывется в https://yadi.sk/i/kaqHSwnp2jSC7g , при попытке перезаписи через циклы в массив, всё равно observer

Answer 1

Вы возвращаете в методе data() уже сами данные из переменной table, в которых разумеется нету ключа table который вы пытаетесь испоьзовать в v-for

data: function(){
    return {
        table: table,
    };
},
READ ALSO
Отмена кеширования HTML, PHP

Отмена кеширования HTML, PHP

у меня проблема

166
Цикл php данной страницы

Цикл php данной страницы

Подскажите пожалуйста, как добавить class если $_GET['page'] = $i? Есть php код, который выведет 5 раз данный html код

114
Может ли статический метод класса быть экспортруемым?

Может ли статический метод класса быть экспортруемым?

Насколько я знаю, для методов экземпляров класса используется thiscall, и они не экспортируются с другими соглашениямиА поскольку статический...

146
Как задать значение переменной path в c++ qt?

Как задать значение переменной path в c++ qt?

Нужно задать переменной path пути к библиотекам используемым в программеКак это сделать?

142