Далее мы создадим компонент карточки с помощью Tailwind CSS.

\\\"logo\\\"

Затем мы получим данные и отобразим их на компоненте карты.

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

Счастливый! Вы успешно получили API с помощью Alpine JS и отобразили его пользователю, вот результаты.

\\\"Image

Ниже приводится объяснение созданного кода.

x-data функции для размещения логики данных Javascript для запуска непосредственно в теге HTML. В этом коде мы создаем переменную с именем Teams, которая имеет массив типов данных. Эта переменная предназначена для хранения данных, полученных при получении результатов в функции.

x-init предназначен для выполнения инициализации до загрузки компонента. В этот код мы вставляем функцию выборки, целью которой является получение данных из конечной точки API, которую мы подготовили ранее. Затем, прежде чем отобразится страница браузера, Alpine JS незаметно выполнит процесс выборки, а затем результаты выборки будут собраны в переменную Teams, которая была объявлена ​​в начале.

x-for используется для выполнения итерационного процесса над переменной Teams и последующего помещения ее обратно в переменную Team.

x-bind для отображения изображений и x-text для печати данных непосредственно в 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"}}
«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Получение данных с помощью Alpine JS

Получение данных с помощью Alpine JS

Опубликовано 1 августа 2024 г.
Просматривать:194

На этот раз мы научимся получать данные из API с помощью Alpine JS. Мы создадим веб-сайт, на котором будет отображаться список футбольных клубов, играющих в английской Премьер-лиге, взятый из следующего API.

Alpine JS — это легкая среда Javascript, которую мы можем использовать для создания интерактивных веб-сайтов без необходимости использования таких платформ, как React или Vue. При использовании Alpine JS мы можем легко применять свойства Javascript непосредственно в файлах HTML без необходимости писать их отдельно.

Создайте HTML-файл с именем index.html, затем вставьте следующий код.


  
    Latihan Alpine JS

Далее мы создадим компонент карточки с помощью Tailwind CSS.

logo

Затем мы получим данные и отобразим их на компоненте карты.

Счастливый! Вы успешно получили API с помощью Alpine JS и отобразили его пользователю, вот результаты.

Image description

Ниже приводится объяснение созданного кода.

x-data функции для размещения логики данных Javascript для запуска непосредственно в теге HTML. В этом коде мы создаем переменную с именем Teams, которая имеет массив типов данных. Эта переменная предназначена для хранения данных, полученных при получении результатов в функции.

x-init предназначен для выполнения инициализации до загрузки компонента. В этот код мы вставляем функцию выборки, целью которой является получение данных из конечной точки API, которую мы подготовили ранее. Затем, прежде чем отобразится страница браузера, Alpine JS незаметно выполнит процесс выборки, а затем результаты выборки будут собраны в переменную Teams, которая была объявлена ​​в начале.

x-for используется для выполнения итерационного процесса над переменной Teams и последующего помещения ее обратно в переменную Team.

x-bind для отображения изображений и x-text для печати данных непосредственно в HTML-дисплее.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/mahib22/fetching-data-dengan-alpine-js-4l15?1. Если обнаружено какое-либо нарушение прав, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3