You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/test/runtime/samples/await-then-catch-event/main.svelte

13 lines
285 B

<script>
export let button;
export let thePromise;
export let clicked;
</script>
{#await thePromise}
<p>loading...</p>
{:then theValue}
<button bind:this={button} on:click='{() => clicked = theValue}'>click me</button>
{:catch theError}
<p>oh no! {theError.message}</p>
{/await}