<svelte:document>
<svelte:document onevent={handler} />
<svelte:document bind:prop={value} />
<svelte:window>
と同様に、この要素ではvisibilitychange
などwindow
では発生しないdocument
のイベントにリスナーを追加できます。また、document
でactionを使用することもできます。
<svelte:window>
の場合と同様に、この要素はコンポーネントのトップレベルにしか表示できず、ブロック内または要素内には決して表示できません。
<svelte:document onvisibilitychange={handleVisibilityChange} use:someAction />
次のプロパティにもバインドできます。
activeElement
fullscreenElement
pointerLockElement
visibilityState
すべてreadonlyです。