Nuxt Nation 大会即将到来。加入我们,时间为 11 月 12 日至 13 日。

<Teleport>

The <Teleport> 组件将组件传送至 DOM 中的不同位置。
The to target of <Teleport> expects a CSS selector string or an actual DOM node. Nuxt currently has SSR support for teleports to #teleports only, with client-side support for other targets using a <ClientOnly> wrapper.

主体传送

<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>
文档 > 示例 > 高级 > 传送 中阅读和编辑实时示例。