Als nächstes erstellen wir eine Kartenkomponente mit Tailwind CSS.

\\\"logo\\\"

Dann holen wir die Daten ab und zeigen sie auf der Kartenkomponente an.

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

Glücklich! Sie haben die API erfolgreich mit Alpine JS abgerufen und dem Benutzer angezeigt. Hier sind die Ergebnisse.

\\\"Image

Im Folgenden finden Sie eine Erläuterung des erstellten Codes.

x-data-Funktionen zur Anpassung der Javascript-Datenlogik zur direkten Ausführung auf dem HTML-Tag. In diesem Code erstellen wir eine Variable namens Teams, die den Datentyp Array hat. Diese Variable dient dazu, Daten aus dem Abruf von Ergebnissen in der Funktion zu speichern.

x-init zielt darauf ab, eine Initialisierung durchzuführen, bevor die Komponente geladen wird. In diesen Code fügen wir eine Abruffunktion ein, die darauf abzielt, Daten vom API-Endpunkt abzurufen, den wir zuvor vorbereitet haben. Bevor dann die Browserseite angezeigt wird, führt Alpine JS hinter den Kulissen einen Abrufvorgang durch und dann werden die Ergebnisse des Abrufs in der Teams-Variable gesammelt, die zu Beginn deklariert wurde.

x-for wird verwendet, um den iterativen Prozess der Teamvariablen durchzuführen und ihn dann wieder in die Teamvariable einzufügen.

x-bind zum Anzeigen von Bildern und x-text zum Drucken von Daten direkt in die HTML-Anzeige.

","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"}}
„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Abrufen von Daten mit Alpine JS

Abrufen von Daten mit Alpine JS

Veröffentlicht am 01.08.2024
Durchsuche:272

Dieses Mal lernen wir das Abrufen von Daten aus der API mit Alpine JS. Wir werden eine Website erstellen, die eine Liste der Fußballvereine anzeigt, die in der englischen Premier League spielen, entnommen aus der folgenden API.

Alpine JS ist ein leichtes Javascript-Framework, mit dem wir interaktive Websites erstellen können, ohne Frameworks wie React oder Vue verwenden zu müssen. Wenn wir Alpine JS verwenden, können wir Javascript-Eigenschaften ganz einfach direkt in HTML-Dateien anwenden, ohne sie separat schreiben zu müssen.

Bitte erstellen Sie eine HTML-Datei mit dem Namen index.html und fügen Sie dann den folgenden Code ein.


  
    
    
    Latihan Alpine JS

    
    

    
    

    
    
    
    

    
  
  

  


Als nächstes erstellen wir eine Kartenkomponente mit Tailwind CSS.

logo

Dann holen wir die Daten ab und zeigen sie auf der Kartenkomponente an.

Glücklich! Sie haben die API erfolgreich mit Alpine JS abgerufen und dem Benutzer angezeigt. Hier sind die Ergebnisse.

Image description

Im Folgenden finden Sie eine Erläuterung des erstellten Codes.

x-data-Funktionen zur Anpassung der Javascript-Datenlogik zur direkten Ausführung auf dem HTML-Tag. In diesem Code erstellen wir eine Variable namens Teams, die den Datentyp Array hat. Diese Variable dient dazu, Daten aus dem Abruf von Ergebnissen in der Funktion zu speichern.

x-init zielt darauf ab, eine Initialisierung durchzuführen, bevor die Komponente geladen wird. In diesen Code fügen wir eine Abruffunktion ein, die darauf abzielt, Daten vom API-Endpunkt abzurufen, den wir zuvor vorbereitet haben. Bevor dann die Browserseite angezeigt wird, führt Alpine JS hinter den Kulissen einen Abrufvorgang durch und dann werden die Ergebnisse des Abrufs in der Teams-Variable gesammelt, die zu Beginn deklariert wurde.

x-for wird verwendet, um den iterativen Prozess der Teamvariablen durchzuführen und ihn dann wieder in die Teamvariable einzufügen.

x-bind zum Anzeigen von Bildern und x-text zum Drucken von Daten direkt in die HTML-Anzeige.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/mahib22/fetching-data-dengan-alpine-js-4l15?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3