Skip to content

Caption ​

Заголовок раздела с содержимым под ним. Компонент обеспечивает единое оформление заголовков разделов и изолирует их от стилей окружающей страницы.

Основа компонента

Компонент построен на Typography Title из Ant Design Vue.

Настройки профиля

Здесь может располагаться содержимое раздела.

vue
<Caption label="Настройки профиля">
  <p>Здесь может располагаться содержимое раздела.</p>
</Caption>

Уровень заголовка ​

По умолчанию используется level="4". Доступны уровни от 1 до 5.

Значение level определяет семантический HTML-заголовок (h1–h5) и его размер. Независимо от уровня компонент убирает лишние верхние отступ, рамку и padding, которые могут приходить от внешних стилей. Стандартный уровень 4 отображается в компактном размере 17px с высотой строки 20px.

vue
<Caption label="Основной раздел" :level="2">
  <p>Содержимое основного раздела.</p>
</Caption>

Содержимое раздела ​

Default-слот располагается сразу после заголовка. В него можно передавать текст, Form-компоненты, таблицы и произвольную разметку.

vue
<Caption label="Параметры">
  <Form :model="model">
    <FormInput v-model:value="model.name" label="Название" />
    <FormSwitch v-model:checked="model.enabled" label="Включено" />
  </Form>
</Caption>

Props и слоты ​

PropТипПо умолчаниюОписание
labelstringобязательныйТекст заголовка
level1 | 2 | 3 | 4 | 54Уровень Typography Title

Компонент также добавляет заголовку CSS-класс library-caption-title, который можно использовать для локальной настройки оформления.