Component for displaying pagination controls, allowing users to navigate between pages of data.
<CataUiPaginate
:maxItems="8"
:pageSize="25"
:startPage="1"
:total="100"
@update="onUpdate($event)" />
| Prop | Description | Type | Default | Required |
|---|
| maxItems | Maximum number of pagination items to display | Number | 10 | false |
| pageSize | Number of data items to display per page | Number | | true |
| startPage | Initial active page number | Number | 1 | false |
| total | Total number of items in the dataset | Number | | true |
| Event | Description | Payload |
|---|
| update | Emitted when page changes, either by clicking a page number or navigation buttons | Object containing currentPageSize, isFirstPage, isLastPage, page, pageCount |
{
currentPageSize: 10,
isFirstPage: false,
isLastPage: false,
page: 2,
pageCount: 7
}