dynamic card pull - basic with svelte

This commit is contained in:
2025-01-10 15:39:14 -05:00
parent ab779b720a
commit 79bac1a69f

View File

@@ -1,2 +1,29 @@
<h1>Welcome to SvelteKit</h1> <script lang="ts">
<p>Visit <a href="https://svelte.dev/docs/kit">svelte.dev/docs/kit</a> to read the documentation</p> import { onMount } from 'svelte';
import axios from 'axios';
let cards = [];
async function loadCard() {
const response = await fetch('http://localhost:8000/foreign/json/card.json');
cards = [...cards, (await response.json())];
//console.log(response);
//console.log(cards);
}
onMount(() => {
loadCard();
});
</script>
<div>
<button onclick={loadCard}>Load Card</button>
{#each cards as card}
<article>
<header>{card.title}</header>
<p>{card.content}</p>
</article>
{/each}
</div>