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/packages/svelte/tests/runtime-runes/samples/guard-else-effect/main.svelte

19 lines
371 B

<script lang="ts">
let b = $state(false);
let v = $state("two");
$effect(() => {
v = b ? "one" : "two";
})
</script>
<button onclick={() => b = !b}>Trigger</button>
{#if v === "one"}
<div>if1 matched! {console.log('one')}</div>
{:else if v === "two"}
<div>if2 matched! {console.log('two')}</div>
{:else}
<div>nothing matched {console.log('else')}</div>
{/if}