# Alerta
Barra de aviso semántico y estática. Cuatro tipos, icono, estilo plano y cierre opcional.
Alerta
<template>
<div class="demo-col" style="max-width: 520px; gap: 12px">
<LhAlert type="info" title="Aviso de la colección" show-icon>La versión digital de alta definición de Viaje por las montañas y los arroyos ya está disponible; te invitamos a contemplarla.</LhAlert>
<LhAlert type="success" title="Adquisición completada" show-icon closable>Ya está archivada la adquisición de 120 pinturas de la dinastía Song en alta definición.</LhAlert>
<LhAlert type="warning" title="Desviación de color" show-icon plain closable>3 valores de color se desvían de la referencia; sugerimos revisarlos.</LhAlert>
<LhAlert type="danger" :title="titleText" closable :close-label="closeLabel">
Sin icono, con nombre accesible personalizado para el botón de cierre.
</LhAlert>
<LhAlert type="info" plain>Estilo plano (plain) de solo texto, sin título.</LhAlert>
</div>
</template>
<script>
export default {
data: () => ({
titleText: 'Corrección rechazada',
closeLabel: 'Cerrar este aviso',
}),
}
</script>
# Props
| Prop | Descripción | Tipo | Predeterminado |
|---|---|---|---|
| type | Tipo semántico | 'info' \| 'success' \| 'warning' \| 'danger' | 'info' |
| title | Título (también admite el slot title) | string | — |
| closable | Si se puede cerrar | boolean | false |
| showIcon | Si se muestra el icono semántico | boolean | false |
| plain | Si se aplica el estilo plano (plain) de color claro | boolean | false |
| closeLabel | Nombre accesible del botón de cierre (si no se pasa, toma alert.close del paquete de idioma) | string | — |
| sx | Propiedades de layout abreviadas | — | — |
# Slots
| Slot | Descripción |
|---|---|
| title | Área del título (por defecto usa el prop title) |
| default | Descripción del cuerpo |
Copyright © 2024-2026 FengMo WenXue