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 | right 等bottom浮层位置。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="..."

    最后更新于: