Pagination
Базовое использование
Компонент Pagination помогает перемещаться по большим наборам данных, разбивая их на страницы. Вы можете легко настроить количество видимых страниц, элементов на странице и другие параметры.
Для начала работы укажите общее количество элементов (total), текущую страницу (modelValue) и количество элементов на странице (sizePage).
Текущая страница
Текущая активная страница. Управляйте ей с помощью пропса modelValue.
Режимы стилизации
Выберите внешний вид пагинации с помощью пропса mode. Доступны варианты: outlined (контурный), filled (заполненный) и underlined (подчеркнутый).
Элементов на странице
Управляйте количеством элементов на странице через пропс sizePage.
Выбор количества элементов
Позволяет пользователям выбирать количество элементов на странице через выпадающий список. Используйте пропс sizesSelector для настройки доступных значений и isPageSizeSelector для включения функционала.
Видимые страницы
Если страниц много, ограничьте количество отображаемых номеров с помощью пропса visibleNumberPages.
Общее количество элементов
Укажите общее количество элементов через пропс total — это определит количество страниц.
Информационный текст
Включите текстовую подсказку о текущем диапазоне элементов (например, "1-10 из 100") с помощью пропса isInfoText.
Переключатель выбора количества
Разрешите пользователям изменять количество элементов на странице через пропс isPageSizeSelector.
Скрытие кнопок навигации
Для минималистичного дизайна скройте кнопки "Назад"/"Вперед" через пропс isHiddenNavigationButtons.
Кастомные стили
Добавьте собственные CSS-классы через пропс class для тонкой настройки внешнего вида.