Skip to content

LayerProvider

组件介绍

用于管理Layer zIndex的组件。

当Layer设置了 onTop, 最后打开或点击的Layer会被置顶。

当你需要在多个Layer之间切换时,建议使用此组件。

使用示例

点我查看代码
vue
<script setup lang="ts">
import { NCard } from 'naive-ui'
import Demo from './demo.vue'
import { LayerProvider } from './layer-provider'
</script>

<template>
  <LayerProvider>
    <slot name="default">
      <div class="flex flex-col gap-5">
        <div>
          窗口1
          <Demo
            :init-rect="{
              width: 200,
              height: 200,
              x: 100,
              y: 100,
            }"
          >
            <NCard title="窗口1" class="w-100% h-100% bg-blueGray" />
          </Demo>
        </div>
        <div>
          窗口2
          <Demo
            :init-rect="{
              width: 300,
              height: 300,
              x: 300,
              y: 300,
            }"
          >
            <NCard title="窗口2" class="w-100% h-100% bg-blue" />
          </Demo>
        </div>
      </div>
    </slot>
  </LayerProvider>
</template>

Released under the ISC License.