Skip to content

Popover 气泡浮层 ​

演示 ​

Popover 跨端示例与演示

H5 Live浏览器运行时实时交互

上下文操作

定位

基础用法 ​

vue
<script setup lang="ts">
import {
  VPopoverClose,
  VPopoverContent,
  VPopoverRoot,
  VPopoverTrigger
} from '@varo-ui/h5'
</script>

<template>
  <VPopoverRoot>
    <VPopoverTrigger>订单操作</VPopoverTrigger>
    <VPopoverContent align="start" side="bottom">
      <strong>订单 #1042</strong>
      <VPopoverClose>完成</VPopoverClose>
    </VPopoverContent>
  </VPopoverRoot>
</template>

定位与对齐 ​

side 控制 top、right、bottom、left,align 控制 start、center、end。

Root Props ​

Prop类型默认值描述
openboolean | undefinedundefined受控打开状态
defaultOpenbooleanfalse非受控初始状态
disabledbooleanfalse禁用触发器

Content Props ​

Prop类型默认值描述
side'top' | 'right' | 'bottom' | 'left''bottom'浮层方向
align'start' | 'center' | 'end''center'浮层对齐
asstring'div'渲染元素

Events ​

EventPayload描述
update:openboolean受控状态同步
openChangeboolean打开状态变化

Parts ​

Part作用
VPopoverRoot状态容器
VPopoverTrigger触发器
VPopoverContent定位内容
VPopoverClose显式关闭