API пагинации

Эта страница предоставляет обзор API компонента Pagination, детализируя его свойства, события, слоты и предоставляемые методы/состояния.

Свойства

Компонент Pagination принимает следующие свойства:

СвойствоПо умолчаниюТипОписание
modelValue1number или undefinedТекущая активная страница.
mode"outlined""outlined", "filled", "underlined" или undefinedВизуальный стиль компонента пагинации.
sizePage5number или undefinedКоличество элементов, отображаемых на одной странице.
sizesSelector[5, 15, 20, 50, 100, 150]Array<number> или undefinedДоступные варианты для выбора размера страницы.
visibleNumberPages5number или undefinedКоличество страниц, видимых в навигации пагинации.
total0number или undefinedОбщее количество элементов на всех страницах.
isInfoTextfalseboolean или undefinedОтображает информационный текст о состоянии пагинации.
isPageSizeSelectorfalseboolean или undefinedВключает селектор для выбора размера страницы.
isHiddenNavigationButtonsfalseboolean или undefinedСкрывает кнопки навигации "Предыдущая" и "Следующая".
class""StyleClass или undefinedПользовательский CSS-класс для контейнера пагинации.

События

Компонент Pagination генерирует следующие события:

СобытиеПолезная нагрузкаОписание
update:modelValuenumberГенерируется при изменении активной страницы.
update:sizePagenumberГенерируется при обновлении размера страницы пользователем.

Слоты

Компонент Pagination предоставляет следующие слоты:

СлотПолезная нагрузкаОписание
defaultVNode[]Слот по умолчанию для пользовательского содержимого внутри компонента пагинации.

Предоставляемые методы и состояния

Компонент Pagination предоставляет следующие методы и состояния через ref:

ПредоставляемоеЗначениеОписание
selectPageSizeSelectExpose или undefinedСсылка на селектор размера страницы.
sizePagenumber или undefinedТекущий размер страницы.
visibleNumberPagesnumberКоличество страниц, видимых в элементе управления пагинацией.
totalnumberОбщее количество элементов на всех страницах.
isInfoTextbooleanУказывает, включён ли информационный текст о пагинации.
isPageSizeSelectorbooleanУказывает, включён ли селектор размера страницы.
isNavigationButtonsbooleanУказывает, видны ли кнопки навигации.
arraySizesSelectorArray<{ key: number; value: string }>Доступные размеры для селектора размера страницы.
pagesArray<number>Массив номеров страниц, доступных для навигации.
activePagenumberНомер текущей активной страницы.
modestringТекущий режим стилизации пагинации.
paramsSelectPartial<BaseSelectProps>Параметры для компонента селектора размера страницы.
switchPage(value: number | Array<number>) => voidПереключает на указанную страницу или массив страниц в навигации.
switchSizePage(sizePageValue: number) => voidОбновляет размер страницы.
© 2025 FishtVue by Egoka