docs_vue2/one/docs/en-US/components/popover.md
2020-08-13 11:47:56 +08:00

2.3 KiB

Popover

Demos

Style variants

Available size variants for the ui prop: s/m.

Position

Use the position prop to specify the placement of the popover.

Triggers

Use the trigger prop to specify when to show/hide the popover.

API

Props

Name Type Default Description
ui string= - [^ui]
open boolean false [^open]
target `string Vue Node`
position string 'top' [^position]
trigger string 'hover' [^trigger]
hide-delay number tooltip.hideDelays Time (in milliseconds) to wait before hiding the popover after the close trigger is triggered. Can be used to prevent the popover being immediately closed after pointer leaves the target element and before it enters the popover itself.
overlay-class `string Array Object=`

^^^ui Style variants.

+++Enum values

Value Description
s small border radius.
m middle border radius.
+++
^^^

^^^open :::badges .sync :::

Whether the popover is displayed. ^^^

^^^position Denotes the target element of the popover. Used with Popper.js-style placement syntax, see Popper.placements. ^^^

^^^trigger The event that triggers the toggle of the popover. Can take valid values for v-outside directive's trigger parameter, and can use `${open}-${close}` syntax to specify different trigger event for showing/hiding the popover. When specified as custom, v-outside will not be leveraged to automatically toggle the popover.

eg. click denotes showing the popover after clicking the target and hiding it after clicking outside. hover-mousedown denotes showing the popover after hovering the target, and hiding it after clicking outside. ^^^

Slots

Name Description
default The content of the popover.