## Popover ### Uso básico Similar a un Tooltip, Popover está construido con `Vue-popper`. Así que para atributos duplicados, por favor refiérase a la documentación de Tooltip. :::demo El atributo `trigger` es usado para definir como el popover se dispara: `hover`, `click`, `focus` o `manual`. En cuanto al elemento desencadenante, puedes escribirlo de dos maneras diferentes: usando el `slot="reference"`[named slot](https://vuejs.org/v2/guide/components.html#Named-Slots), o usando la directiva `v-popover` y poniendo el `ref` de Popover. ```html ``` ::: ### Información anidada Otros componentes pueden anidarse dentro de popover. A continuación un ejemplo de una tabla anidada. :::demo Reemplaza el atributo `content` con un `slot`. ```html Click to activate ``` ::: ### Operación anidada Por supuesto, puedes anidar otras operaciones. Es más ligero que utilizar un `dialog`. :::demo ```html

Are you sure to delete this?

cancel confirm
Delete
``` ::: ### Atributos | Atributo | Descripción | Tipo | Valores aceptados | Por defecto | | -------------- | ---------------------------------------- | -------------- | ---------------------------------------- | ---------------------------------------- | | trigger | cómo se dispara el popover | string | click/focus/hover/manual | click | | title | título del popover | string | — | — | | content | contenido del popover, puede ser sustituido por un `slot` | string | — | — | | width | ancho del popover | string, number | — | Min width 150px | | placement | posición del popover en la pantalla | string | top/top-start/top-end/bottom/bottom-start/bottom-end/left/left-start/left-end/right/right-start/right-end | bottom | | disabled | si el popover está deshabilitado | boolean | — | false | | value / v-model | si el popover está visible | Boolean | — | false | | offset | popover offset | number | — | 0 | | transition | animación de transición del popover | string | — | el-fade-in-linear | | visible-arrow | si una flecha del tooltip es mostrada o no. Para más información, por favor refiérase a [Vue-popper](https://github.com/element-component/vue-popper) | boolean | — | true | | popper-options | parámetros para [popper.js](https://popper.js.org/documentation.html) | object | por favor, refiérase a [popper.js](https://popper.js.org/documentation.html) | `{ boundariesElement: 'body', gpuAcceleration: false }` | | popper-class | clase propia para popover | string | — | — | | open-delay | retraso de la aparición cuando `trigger` es hover, en mili segundos | number | — | — | | close-delay | Retraso antes de desaparecer cuando el `trigger` es hover, en mili segundos. | number | — | 200 | | tabindex | [tabindex](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex) de Popover | number | — | 0 | ### Slot | Nombre | Descripción | | --------- | ------------------------------------ | | — | texto contenido en popover | | reference | elemento HTML que dispara el popover | ### Eventos | Nombre del evento | Descripción | Parámetros | | ----------------- | --------------------------------------- | ---------- | | show | se dispara cuando se muestra el popover | — | | after-enter | se dispara cuando la transición de entrada termina | — | | hide | se dispara cuando se oculta el popover | — | | after-leave | se dispara cuando la transición de salida termina | — |