Estructura y Layout

Paginator

Un componente de paginacion con navegacion de paginas, selector de tamano de pagina e integracion con Laravel.
Tests
0%

Uso

El componente SPaginator renderiza controles de paginacion. Proporciona page, size y total para calcular los numeros de pagina automaticamente.

Tamanos de Pagina

Usa la prop pageSizes para mostrar un selector desplegable que permite cambiar el numero de resultados por pagina.

Ocultar Numeros

Establece hideNumbers en true para mostrar solo las flechas de navegacion anterior y siguiente sin numeros de pagina.

Props

PropTipoDefaultDescripcion
pagenumber-El numero de pagina actual (v-model:page)
sizenumber-El numero de elementos por pagina (v-model:size)
totalnumber-El numero total de elementos
countnumber-El numero total de paginas (sobreescribe el calculo total/size)
pageSizesnumber[]-Arreglo de opciones de tamano de pagina para el selector
paginatorSizestring-Numero de botones de pagina a mostrar alrededor de la pagina actual
hideNumbersbooleanfalseOculta los botones de numero de pagina
hideWhenSinglePagebooleanfalseOculta el paginador cuando solo hay una pagina
canGoPrevboolean-Sobreescribe si el boton anterior esta habilitado
canGoNextboolean-Sobreescribe si el boton siguiente esta habilitado
laravelTLaravelPagination | TLaravelResource-Respuesta de paginacion de Laravel para integracion automatica
inertiaRouterRouter-Router de Inertia.js para navegacion del lado del servidor
classstring-Clases CSS adicionales

Eventos

EventoPayloadDescripcion
change{ page?: number, size?: number, dir?: 'prev' | 'next' }Se emite en cualquier cambio de paginacion
update:pagenumberSe emite cuando la pagina actual cambia
update:sizenumberSe emite cuando el tamano de pagina cambia
Copyright © 2026