асинхронно
return response.data
ничего не возвращает
документация предлагает только как
this.result = response.data делать
а для этого нужно завести лишнюю переменную, да такой фокус не нравиться как то
скажем например у меня есть функция которая делает айакс, принимает парамтр и должен возвращать результат
this.myrestul = fetchAjaxGet(param1, param2)
methods: {
fetchAjaxGet: function(pamar1, param2) {
this.$http.get('/ajax/url', {p1: param1, p2: param2} ).then (
response = > {
return response.data <---------------------— ВОТ НЕ ПАШЕТ и не должно наверно, НО КАК ЗАСАТВИТЬ ВЕРНУТЬ РЕЗУЛЬТАТ?
}, response => {
return []
}
)
}
}
он промис вам возвращает
Обсуждают сегодня