跳至主要內容

<svelte:self>

<svelte:self> 元素允許元件遞迴地包含自身。

它不能出現在標記的最頂層;它必須在 if 或 each 區塊內,或傳遞給元件的 slot,以防止無限迴圈。

<script>
	export let count;
</script>

{#if count > 0}
	<p>counting down... {count}</p>
	<svelte:self count={count - 1} />
{:else}
	<p>lift-off!</p>
{/if}

這個概念已經過時了,因為元件可以自行導入

應用程式
<script>
	import Self from './App.svelte'
	export let count;
</script>

{#if count > 0}
	<p>counting down... {count}</p>
	<Self count={count - 1} />
{:else}
	<p>lift-off!</p>
{/if}

在 GitHub 上編輯此頁面