Skip to content

Callout

vue
<fv-callout v-model="show" effect="hover" position="bottomLeft">
  <fv-button icon="ActionCenter" borderRadius="3" style="width: 120px; height: 45px;">Callout</fv-button>
  <template v-slot:main>
    <fv-color-picker v-model="color" style="width:500px"></fv-color-picker>
  </template>
</fv-callout>

Callout Custom

beak:

space:

position:

topLeft

vue
<fv-callout :lockScroll="true" :position="position.key" :beak="beak" :space="space" :popperStyle="{ backgroundColor: color }" theme="dark">
  <fv-button :background="color" theme="dark" icon="ActionCenter" borderRadius="3" style="width: 120px; height: 45px;">Callout</fv-button>
  <template v-slot:header>
    Fluent UI
  </template>
  <template v-slot:main>
    Hello Vue! Nice to meet you!
  </template>
  <template v-slot:footer>
    @Copyright Creator SN
  </template>
</fv-callout>

属性


属性类型必填默认值说明
v-modelBooleanNofalse是否显示。
themestring'global'主题色。
disabledbooleanfalse是否禁用。
spacenumber0间距(px)
beaknumber0角标大小(px)
positionstring'bottomCenter'位置。
lockScrollbooleantrue是否锁定滚动。
focusTrapbooleanfalse是否聚焦。
delayClosenumber0显示时是否延时关闭(ms)
effectstring'click'显示触发方式。
popperStyleobject{}悬浮窗的样式。
popperClassarray[]悬浮窗的 css
keepalivebooleanfalse参见组件的 keepalive 选项。
langstring"global"参见组件的 lang 选项。

Appendix


  1. position

position属性包括: topLeft, topRight, topCenter, bottomLeft, bottomRight, bottomCenter, leftTop, leftCenter, leftBottom, rightTop, rightBottom, rightCenter

MIT Licensed