# Предупреждение
Статическая семантическая полоса предупреждения. Четыре типа, значки, плоский стиль и возможность закрытия.
Предупреждение
<template>
<div class="demo-col" style="max-width: 520px; gap: 12px">
<LhAlert type="info" title="Объявление коллекции" show-icon>Цифровая версия Путешествия среди гор и ручьёв в высоком разрешении уже доступна, приглашаем полюбоваться.</LhAlert>
<LhAlert type="success" title="Сбор завершён" show-icon closable>Оцифровка 120 картин эпохи Сун в высоком разрешении завершена и архивирована.</LhAlert>
<LhAlert type="warning" title="Отклонение цветопередачи" show-icon plain closable>3 значения цвета отклоняются от эталона, рекомендуется перепроверить.</LhAlert>
<LhAlert type="danger" :title="titleText" closable :close-label="closeLabel">
Без значка, с пользовательским именем кнопки закрытия для доступности.
</LhAlert>
<LhAlert type="info" plain>Только текст, плоский стиль (plain), без заголовка.</LhAlert>
</div>
</template>
<script>
export default {
data: () => ({
titleText: 'Отклонено при вычитке',
closeLabel: 'Закрыть предупреждение',
}),
}
</script>
# Props
| Проп | Описание | Тип | По умолчанию |
|---|---|---|---|
| type | Семантический тип | 'info' \| 'success' \| 'warning' \| 'danger' | 'info' |
| title | Заголовок (можно использовать слот title) | string | — |
| closable | Возможность закрытия | boolean | false |
| showIcon | Показывать семантический значок | boolean | false |
| plain | Плоский светлый стиль | boolean | false |
| closeLabel | Имя кнопки закрытия для доступности (если не передано — берётся из языкового пакета alert.close) | string | — |
| sx | Сокращённая запись разметки через sx | — | — |
# Slots
| Слот | Описание |
|---|---|
| title | Область заголовка (по умолчанию берётся из prop title) |
| default | Текст описания |
Copyright © 2024-2026 FengMo WenXue