<svelte:self>
<svelte:self>
元素允许递归的方式包含自身。
<svelte:self>
不能出现在代码的顶部即开始的地方,它必须是在 if
或 each
代码块中,防止陷入无限循环。
<script>
export let count;
</script>
{#if count > 0}
<p>counting down... {count}</p>
<svelte:self count="{count - 1}"/>
{:else}
<p>lift-off!</p>
{/if}