<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でライブの例を読んで編集してください。