Skip to content

    Popover 组件

    Popover 适合做局部解释、短操作、表单补充和标题补全。

    基础用法

    Markdown
    <Popover title="提示" placement="bottom" with-arrow>
      <template #trigger>
        <LinkButton text="点击查看提示" variant="soft" />
      </template>
      这里可以放短说明。
    </Popover>

    With Arrow

    Arrow

    Colors

    Placements

    Offset

    Controlled

    Title Props

    With Form

    Backdrop

    Custom Motion

    Custom Trigger

    CtrlShiftP

    在 Accordion 中使用

    Props

    参数类型默认值说明示例
    openboolean | undefinedundefined受控打开状态,配合 v-model:open 使用。v-model:open="open"
    defaultOpenbooleanfalse非受控初始打开状态。:default-open="true"
    triggerclick | hover | bothclick触发方式。trigger="hover"
    placementtop | bottom | left | rightbottom浮层位置。placement="top-start"
    offsetnumber8与触发元素的间距。:offset="0"
    withArrowbooleanfalse是否显示箭头。with-arrow
    colordefault | primary | success | warning | dangerdefault浮层边框强调色。color="warning"
    titlestring''浮层标题。title="提示"
    contentstring''简单纯文本内容;复杂内容请用默认插槽。content="完整标题"
    titleClassstring''标题附加类名。title-class="my-title"
    panelClassstring''外层面板附加类名。panel-class="my-panel"
    bodyClassstring''内容区附加类名。body-class="my-body"
    triggerClassstring''触发器包裹层附加类名。trigger-class="my-trigger"
    backdropboolean | soft | blurfalse是否显示遮罩以及遮罩样式。backdrop="blur"
    disabledbooleanfalse禁用浮层。:disabled="true"
    motionscale | fade | slide-up | slide-down | nonescale过渡预设。motion="slide-up"
    enterFromClassstring''自定义进入起始类名。enter-from-class="..."
    enterActiveClassstring''自定义进入激活类名。enter-active-class="..."
    leaveToClassstring''自定义离开结束类名。leave-to-class="..."
    leaveActiveClassstring''自定义离开激活类名。leave-active-class="..."

    最后更新于: