vael-ui v0.3.10

Data Display

Pagination

Page-number controls for splitting a long list or table across pages.

Install

import { Pagination } from 'vael-ui'

Playground

import { Pagination } from 'vael-ui'

<Pagination :total="132" :siblingCount="1" :page="1" :pageSize="10">Pagination</Pagination>

Props

NameTypeDefaultDescription
totalnumberTotal item count across all pages (not current page's row count).
pageSizeOptionsnumber[] | undefinedPage-size `<Select>` options. Omitted hides the dropdown.
siblingCountnumber | undefined1Page-number buttons to show on each side of current page before ellipsis.
uiPartial<{ root: UiPartValue; list: UiPartValue; button: UiPartValue; ellipsis: UiPartValue; sizeSelect: UiPartValue; }> | undefined
pagenumber | undefined1
pageSizenumber | undefined10

Slots

No slots.

Events

NameTypeDescription
update:page[value: number]
update:pageSize[value: number]

Exposed

Nothing exposed via template ref.