Utmaning: Arbeta med Tredjepartsbibliotek
Uppgift
Du bygger en detaljerad visning av hundrasinformation. Efter att ha hämtat rasdata från API:et ska du visa varje ras namn, beskrivning, livslängd, viktintervall för hanar och honor samt om rasen är hypoallergen.
- Använd Axios för att hämta data från
https://dogapi.dog/api/v2/breedsnär knappen "Fetch Breeds" klickas, och omslut begäran i ett try-catch-block. - Om ett fel uppstår under API-begäran, dölj laddningsindikatorn och visa ett felmeddelande.
index.html
index.css
index.js
- Använd
axios.get('https://dogapi.dog/api/v2/breeds')för att hämta data från API:et; - Hantera felet i
catch-blocket.
index.html
index.css
index.js
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you show me how to structure the API response data for display?
What should the error message look like when the API request fails?
How do I display the loading indicator while fetching data?
Awesome!
Completion rate improved to 2.22
Utmaning: Arbeta med Tredjepartsbibliotek
Svep för att visa menyn
Uppgift
Du bygger en detaljerad visning av hundrasinformation. Efter att ha hämtat rasdata från API:et ska du visa varje ras namn, beskrivning, livslängd, viktintervall för hanar och honor samt om rasen är hypoallergen.
- Använd Axios för att hämta data från
https://dogapi.dog/api/v2/breedsnär knappen "Fetch Breeds" klickas, och omslut begäran i ett try-catch-block. - Om ett fel uppstår under API-begäran, dölj laddningsindikatorn och visa ett felmeddelande.
index.html
index.css
index.js
- Använd
axios.get('https://dogapi.dog/api/v2/breeds')för att hämta data från API:et; - Hantera felet i
catch-blocket.
index.html
index.css
index.js
Tack för dina kommentarer!