@kirillleogky

Как дождаться загрузки изображения?

Есть асинхронное получение изображения:
let backgroundImg = await fetch(`https://api.unsplash.com/photos/random?orientation=landscape&per_page=1&query=${city},${currWeather},${timeOfTheYear},${timeOfDay}&client_id=${token}`);
    backgroundImg = await backgroundImg.json();
    backgroundImg = await backgroundImg.urls;
    backgroundImg = await backgroundImg.full;


Далее я хочу узнать загрузилась ли фотография
Подскажите есть ли способ лучше чем тот что сделал я? :
const img = new Image();
  img.src = backgroundImg;
  img.onload = () => {
    console.log('YES');
  };
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы