A seguir, criaremos um componente de cartão usando Tailwind CSS.

\\\"logo\\\"

Em seguida, buscaremos os dados e os exibiremos no componente do cartão.

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

Feliz! Você buscou a API com sucesso usando Alpine JS e a exibiu ao usuário. Aqui estão os resultados.

\\\"Image

A seguir está uma explicação do código criado.

Funções

x-data para acomodar a lógica de dados Javascript para execução diretamente na tag HTML. Neste código criamos uma variável chamada equipes que possui o tipo de dados array. Esta variável tem como objetivo armazenar os dados da busca de resultados na função.

x-init tem como objetivo realizar a inicialização antes do componente ser carregado. Neste código, inserimos uma função fetch que visa recuperar dados do endpoint da API que preparamos anteriormente. Então, antes que a página do navegador seja exibida, o Alpine JS realizará um processo de busca nos bastidores e, em seguida, os resultados da busca serão coletados na variável de equipes que foi declarada no início.

x-for é usado para realizar o processo iterativo da variável equipes e depois colocá-lo de volta na variável equipe.

x-bind para exibir imagens e x-text para imprimir dados diretamente na exibição 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"}}
"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Buscando dados com Alpine JS

Buscando dados com Alpine JS

Publicado em 01/08/2024
Navegar:315

Desta vez aprenderemos como buscar dados da API usando Alpine JS. Criaremos um site que exibirá uma lista de clubes de futebol que jogam na Premier League inglesa extraída da seguinte API.

Alpine JS é uma estrutura Javascript leve que podemos usar para criar sites interativos sem precisar usar estruturas como React ou Vue. Ao usar Alpine JS, podemos facilmente aplicar propriedades Javascript diretamente em arquivos HTML sem precisar escrevê-los separadamente.

Por favor, crie um arquivo HTML com o nome index.html e cole o seguinte código.


  
    Latihan Alpine JS

A seguir, criaremos um componente de cartão usando Tailwind CSS.

logo

Em seguida, buscaremos os dados e os exibiremos no componente do cartão.

Feliz! Você buscou a API com sucesso usando Alpine JS e a exibiu ao usuário. Aqui estão os resultados.

Image description

A seguir está uma explicação do código criado.

Funções

x-data para acomodar a lógica de dados Javascript para execução diretamente na tag HTML. Neste código criamos uma variável chamada equipes que possui o tipo de dados array. Esta variável tem como objetivo armazenar os dados da busca de resultados na função.

x-init tem como objetivo realizar a inicialização antes do componente ser carregado. Neste código, inserimos uma função fetch que visa recuperar dados do endpoint da API que preparamos anteriormente. Então, antes que a página do navegador seja exibida, o Alpine JS realizará um processo de busca nos bastidores e, em seguida, os resultados da busca serão coletados na variável de equipes que foi declarada no início.

x-for é usado para realizar o processo iterativo da variável equipes e depois colocá-lo de volta na variável equipe.

x-bind para exibir imagens e x-text para imprimir dados diretamente na exibição HTML.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/mahib22/fetching-data-dengan-alpine-js-4l15?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3