Skip to main content

<svelte:document>

<svelte:document onevent={handler} />
<svelte:document bind:prop={value} />

<svelte:window> と似ていますが、この要素を使用すると window では発火しない visibilitychange などの document のイベントにリスナーを追加できます。また、document に対して action を使用することも可能です。

<svelte:window> と同様に、この要素はコンポーネントのトップレベルにのみ配置でき、ブロックや他の要素の中に含めることはできません。

<svelte:document onvisibilitychange={handleVisibilityChange} use:someAction />

以下のプロパティにもバインドできます:

  • activeElement
  • fullscreenElement
  • pointerLockElement
  • visibilityState

すべて読取専用です。

Edit this page on GitHub