Pagination

Компонент v-pagination используется для разделения длинных наборов данных, чтобы пользователь мог потреблять информацию. В зависимости от предоставленной длины компонент pagination будет автоматически масштабироваться. Чтобы сохранить текущую страницу, просто поставьте атрибут v-model.

Применение

Pagination displays all pages if parent container is big enough.

API

v-pagination
Имя
circle
По умолчанию
false
Тип
boolean

Элементы разбиения на фигуры в виде кругов

Имя
color
По умолчанию
undefined
Тип
string

Применяет заданный цвет к элементу управления

Имя
dark
По умолчанию
false
Тип
boolean

Применяет тёмный вариант темы

Имя
disabled
По умолчанию
false
Тип
boolean

Отключённый компонент

Имя
length
По умолчанию
0
Тип
number

Длина paginator

Имя
light
По умолчанию
false
Тип
boolean

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

Имя
next-icon
По умолчанию
'$vuetify.icons.next'
Тип
string

Укажите иконку, которая будет использоваться для иконки "следующее"

Имя
prev-icon
По умолчанию
'$vuetify.icons.prev'
Тип
string

Укажите иконку, которая будет использоваться для иконки "предыдущее"

Имя
total-visible
По умолчанию
undefined
Тип
number | string

Укажите максимальное количество отображаемых номеров страниц

Имя
value
По умолчанию
0
Тип
number

Текущая выбранная страница

Примеры

Длинный

Когда количество кнопок страницы превышает родительский контейнер, компонент усекает список.

Лимит

Вы также можете вручную установить максимальное количество видимых кнопок страницы с помощью total-visible prop.

Круглые

Альтернативный стиль для разбивки на страницы - это круглые страницы.

Иконки

Иконки предыдущей и следующей страницы можно настроить с помощью prev-icon и next-icon props.

Disabled

Элементы разбиения на страницы можно вручную отключить.

Edit this page | language on Github
Vuetify 3 is now available!The latest version of Vuetify is now available!
Learn about Vuetify 3's new features and functionality for modern Vue applications
Start exploringExplore