<Teleport>

<Teleport>コンポーネントは、コンポーネントをDOM内の別の場所にテレポートします。
toターゲットは<Teleport>CSSセレクタ文字列または実際のDOMノードを期待します。Nuxtは現在、#teleportsへのテレポートのみSSRをサポートしており、その他のターゲットは<ClientOnly>ラッパーを使用してクライアントサイドでサポートしています。

ボディテレポート

<template>
  <button @click="open = true">
    Open Modal
  </button>
  <Teleport to="#teleports">
    <div
      v-if="open"
      class="modal"
    >
      <p>Hello from the modal!</p>
      <button @click="open = false">
        Close
      </button>
    </div>
  </Teleport>
</template>

クライアントサイドテレポート

<template>
  <ClientOnly>
    <Teleport to="#some-selector">
      <!-- content -->
    </Teleport>
  </ClientOnly>
</template>
Docs > 4 X > Examples > Advanced > Teleportでライブの例を読んで編集してください。