Я играю с компонентом vue fullcalendar
Подробно, я пытаюсь загрузить события, используя события (как функцию)
мой код выглядит так:
events: function (info, successCallback, failureCallback) {
let start = moment(info.start.valueOf()).format('YYYY-MM-DD');
let end = moment(info.end.valueOf()).format('YYYY-MM-DD');
axios.get(route('api.apps.fuhrpark2.buchungen'),{
params: {
start: start,
end: end
}
})
.then(response => {
console.log('event feed success');
console.log(response.data);
successCallback(response.data);
}).catch(err =>{
console.log('event feed error');
console.log(err.response);
failureCallback(err);
});
}
В консоли я вижу извлеченные данные:
event feed success
app.js:75467
[Array(3)]
0: Array(3)
0: {title: "Sebastian (FFHK 2051)", start: "2020-04-02T22:00:00", end: "2020-04-11T07:01:00"}
1: {title: "Sebastian (FFHK 2051)", start: "2020-03-31T08:00:00", end: "2020-03-31T09:00:00"}
2: {title: "Sebastian (FFHK 2052)", start: "2020-03-31T08:00:00", end: "2020-03-31T09:00:00"}
length: 3
__proto__: Array(0)
length: 1
__proto__: Array(0)
Похоже, что данные правильно извлекаются, но никакие события не отображаются. Я полагаю, что successCallback (response.data) должен инициировать рендеринг, верно? Но это не ... любые намеки будут высоко оценены.
Спасибо!