Pagination
Быстрый старт
Свойство slots задаёт максимальное количество кнопок страниц, которые отображаются одновременно.
Свойство count задаёт общее количество элементов (или страниц, если hasPerPage не указан):
Тип
С помощью свойства type можно выбрать тип отображения компонента:
"default"— обычный, с отображением номеров страниц;"compact"— компактный, показывает только текущую страницу.
Форма кнопок
С помощью свойства pilled можно переключить кнопки в круглую форму:
Количество элементов на странице
С помощью свойства hasPerPage можно включить выпадающий список выбора количества элементов на странице. Начальное значение задаётся свойством perPage:
Быстрый переход на страницу
С помощью свойства hasQuickJump можно включить поле быстрого перехода на произвольную страницу:
Свойство textQuickJump задаёт текст-метку перед полем, а placeholderQuickJump — placeholder внутри поля:
Вспомогательный текст
С помощью свойства helperText можно добавить произвольный текст рядом с пагинацией.
Свойство singleLine ограничивает текст одной строкой с многоточием:
Навигационные кнопки
С помощью свойств leftContent и rightContent можно разместить произвольный контент по бокам от блока страниц.
Например, кнопки навигации к первой, предыдущей, следующей и последней страницам:
Контролируемый режим
Компонент поддерживает контролируемый режим через свойства value и perPage.
Колбэк onChange вызывается с новым номером страницы и текущим количеством элементов на странице: