Ensuite, nous allons créer un composant de carte à l'aide de Tailwind CSS.

\\\"logo\\\"

Ensuite, nous récupérerons les données et les afficherons sur le composant de la carte.

response.json()).then(data => { teams = data.teams })\\\">

Heureux! Vous avez réussi à récupérer l'API à l'aide d'Alpine JS et à l'afficher à l'utilisateur, voici les résultats.

\\\"Image

Ce qui suit est une explication du code créé.

Fonctions

x-data pour s'adapter à la logique de données Javascript à exécuter directement sur la balise HTML. Dans ce code, nous créons une variable appelée teams qui a le type de données array. Cette variable vise à conserver les données issues de la récupération des résultats dans la fonction.

x-init vise à effectuer l'initialisation avant le chargement du composant. Dans ce code, nous insérons une fonction fetch qui a pour but de récupérer les données du endpoint API que nous avons préparé précédemment. Ensuite, avant que la page du navigateur ne s'affiche, Alpine JS effectuera un processus de récupération en coulisses, puis les résultats de la récupération seront collectés dans la variable teams déclarée au début.

x-for permet d'effectuer le processus itératif de la variable teams puis de la remettre dans la variable team.

x-bind pour afficher des images et x-text pour imprimer des données directement dans l'affichage HTML.

","image":"http://www.luping.net","datePublished":"2024-08-01T15:24:15+08:00","dateModified":"2024-08-01T15:24:15+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Récupération de données avec Alpine JS

Récupération de données avec Alpine JS

Publié le 2024-08-01
Parcourir:693

Cette fois, nous apprendrons à récupérer des données de l'API à l'aide d'Alpine JS. Nous allons créer un site Web affichant une liste des clubs de football évoluant dans la Premier League anglaise, tirée de l'API suivante.

Alpine JS est un framework Javascript léger que nous pouvons utiliser pour créer des sites Web interactifs sans avoir à utiliser des frameworks tels que React ou Vue. Lorsque vous utilisez Alpine JS, nous pouvons facilement appliquer les propriétés Javascript directement dans les fichiers HTML sans avoir besoin de les écrire séparément.

Veuillez créer un fichier HTML portant le nom index.html, puis collez le code suivant.


  
    
    
    Latihan Alpine JS

    
    

    
    

    
    
    
    

    
  
  

  


Ensuite, nous allons créer un composant de carte à l'aide de Tailwind CSS.

logo

Ensuite, nous récupérerons les données et les afficherons sur le composant de la carte.

Heureux! Vous avez réussi à récupérer l'API à l'aide d'Alpine JS et à l'afficher à l'utilisateur, voici les résultats.

Image description

Ce qui suit est une explication du code créé.

Fonctions

x-data pour s'adapter à la logique de données Javascript à exécuter directement sur la balise HTML. Dans ce code, nous créons une variable appelée teams qui a le type de données array. Cette variable vise à conserver les données issues de la récupération des résultats dans la fonction.

x-init vise à effectuer l'initialisation avant le chargement du composant. Dans ce code, nous insérons une fonction fetch qui a pour but de récupérer les données du endpoint API que nous avons préparé précédemment. Ensuite, avant que la page du navigateur ne s'affiche, Alpine JS effectuera un processus de récupération en coulisses, puis les résultats de la récupération seront collectés dans la variable teams déclarée au début.

x-for permet d'effectuer le processus itératif de la variable teams puis de la remettre dans la variable team.

x-bind pour afficher des images et x-text pour imprimer des données directement dans l'affichage HTML.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/mahib22/fetching-data-dengan-alpine-js-4l15?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3