# Tooltip (información sobre herramientas)
Capa emergente informativa activada al pasar el cursor, pulsar o enfocar. Posicionamiento fixed + volteo respecto a la ventana gráfica (flip/shift); cuando el disparador sale de la ventana gráfica, la capa se oculta automáticamente.
Información sobre herramientas
<template>
<div class="demo-row" style="justify-content: center; padding: 56px 0 72px">
<LhTooltip content="Información superior" placement="top">
<LhButton>Arriba</LhButton>
</LhTooltip>
<LhTooltip content="Información inferior" placement="bottom">
<LhButton>Abajo</LhButton>
</LhTooltip>
<LhTooltip content="Información a la izquierda" placement="left">
<LhButton>Izquierda</LhButton>
</LhTooltip>
<LhTooltip content="Información a la derecha" placement="right">
<LhButton>Derecha</LhButton>
</LhTooltip>
<LhTooltip content="Se activa al pulsar" trigger="click">
<LhButton type="primary">Pulsar</LhButton>
</LhTooltip>
<LhTooltip content="Posicionamiento estricto según top, sin volteo" placement="top" :flip="false">
<LhButton>Top estricto</LhButton>
</LhTooltip>
<LhTooltip content="Información con el color del tema" type="primary">
<LhButton>Color del tema</LhButton>
</LhTooltip>
</div>
</template>
# Props
| Prop | Descripción | Tipo | Predeterminado |
|---|---|---|---|
| content | Contenido de la información | string | '' |
| placement | 12 posiciones | 'top' \| 'top-start' \| … \| 'right-end' | 'top' |
| flip | Voltea la dirección cuando falta espacio en el eje principal; con false se respeta estrictamente placement | boolean | true |
| trigger | Modo de activación | 'hover' \| 'click' \| 'focus' | 'hover' |
| manual / visible | Modo controlado manual | boolean | false / — |
| showAfter / hideAfter | Retraso de aparición/ocultación (ms) | number | 0 |
| openDelay / closeDelay | Alias de los retrasos de aparición/ocultación (equivalentes a showAfter/hideAfter, de menor prioridad) | number | — |
| effect | Tema claro u oscuro | 'dark' \| 'light' | 'dark' |
| type | Color del tema integrado (sobrescribe el fondo de effect) | 'primary' \| 'success' \| … | — |
| bgColor | Color de fondo personalizado (máxima prioridad) | string | — |
| maxWidth | Anchura máxima | string \| number | '200px' |
| teleportTarget | Destino de montaje de la capa emergente (implementado mediante traslado DOM) | string \| HTMLElement | 'body' |
| disabled / themeVars / bgPattern / sx | — | — | — |
# Events
La aparición y la ocultación las gestiona internamente la lógica de activación.
# Métodos
En el modo manual se usan los métodos de instancia show() / hide() / toggle() (defineExpose).
Consejo
sx se aplica al elemento raíz del disparador (el popper ya está montado en body y no admite sx).
Copyright © 2024-2026 FengMo WenXue