169 похожих чатов

Вечер добрый, подскажите пожалуйста, как можно подождать fetchа данных не

используя async await?

31 ответов

12 просмотров

.then(data => data…)

Endeavor- Автор вопроса
Ден Ковалев
.then(data => data…)

Эту конструкцию и юзаю но если после этого вывести переменную то она будет пустой т.к загрузка с задержкой

Endeavor- Автор вопроса
Ден Ковалев
выводите в then иначе - async/await

А как можно из then вернуть этот imgUrl из функции getImg? Просто мне необходимо это сделать

Endeavor
screenshot Эту конструкцию и юзаю но если после этого вывести...

страшно представить что ожидается увидеть? это же асинхронный код.

Sergey
const response = await fetch(); и тд

ему надо без асинк авэйт 🙂

Endeavor
screenshot Эту конструкцию и юзаю но если после этого вывести...

если тебе надо без асинк авейт то занеси консоль лог прямо в промис

Ден Ковалев
не понял вас..

Да анекдот такой есть.

либо еще варик, можешь функцию создать callback типа и ее вызывать в последнем then

Endeavor- Автор вопроса
Ден Ковалев
а в чем проблема сделать async/await?

Там проект с приколами, async/await не получиться использовать

Endeavor
Там проект с приколами, async/await не получиться ...

внутри then надо все писать, как выше сказали.

Endeavor- Автор вопроса
Sergey
внутри then надо все писать, как выше сказали.

Я так и делал но от туда ведь не получиться вернуть imgUrl из родительской функции getImg

Endeavor
Я так и делал но от туда ведь не получиться вернут...

ну в стейт тогда надо занести оттуда, я не знаю как еще.

Endeavor- Автор вопроса
Endeavor
screenshot с шаблоном

сделайте поле в data, как выше написали и после фетча записывайте в это поле данные

Endeavor- Автор вопроса
Ден Ковалев
сделайте поле в data, как выше написали и после фе...

Делал так уже. Все еще не понимаю как это вернуть из функции

Endeavor
Делал так уже. Все еще не понимаю как это вернуть ...

и если вы в data записываете данные, зачем их возвращать?

Endeavor- Автор вопроса
Ден Ковалев
и если вы в data записываете данные, зачем их возв...

Как их использовать в шаблоне учитывая что там цикл?

Endeavor
Делал так уже. Все еще не понимаю как это вернуть ...

export default { data() { return { loading: false, rows: [] } }, created() { this.getDataFromApi() }, methods: { getDataFromApi() { this.loading = true axios.get('/youApiUrl') .then(response => { this.loading = false this.rows = response.data }) .catch(error => { this.loading = false console.log(error) }) } } }

Endeavor- Автор вопроса
Sergey
export default { data() { ...

Спасибо большое

Endeavor
Спасибо большое

на здоровье. это достаточно банальный код

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта