GOOGLE ADS

понедельник, 9 мая 2022 г.

Изображение из API не отображается в ReactJs

Я столкнулся с проблемой, когда я пытаюсь получить данные из API и отобразить их обратно. API отвечает URL-адресом изображений, подобных этому https://dazelpro.com/files/images/hanzo.jpg. Как я могу решить эту проблему. Ниже также я прикрепляю свой код реакции

Получить запрос

const kambing = () => {
axios
.get(`https://api.dazelpro.com/mobile-legends/hero/${id}`)
.then(function (response) {
console.log(`view by id: `, response.data);
setHeroes(response.data.hero);
})
.catch((error) => console.error(`Error: ${error}`));
};

Тег изображения

<img src={hero.hero_avatar} width="50%" height="100%" />

ответ API

введите описание изображения здесь


Решение проблемы

используйте функцию карты для перебора героя, потому что response.data.hero является объектом массива, а не отдельным объектом.

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...