vue-ref-paginator

Provide reactive pagination controls for Vue 3 data tables.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/bmslabs/bmlabs-projects-templates --skill vue-ref-paginator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-ref-paginator
Source: https://github.com/bmslabs/bmlabs-projects-templates/tree/main/view-vuejs/.github/skills/vue-ref-paginator
Command: npx skills add https://github.com/bmslabs/bmlabs-projects-templates --skill vue-ref-paginator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Asegurar que la navegación entre páginas de datos sea fluida, accesible y consistente, permitiendo al usuario controlar la cantidad de registros por página y navegar rápidamente mediante controles visuales estándar.

Core Features & Use Cases

  • Sincronización entre estado con v-model:currentPage y v-model:recordsPerPage, para mantener reactividad bidireccional en tablas de datos.
  • Cálculos de rango dinámicos con elipsis para listas grandes y navegación eficiente.
  • Navegación con First/Prev/Next/Last y estados deshabilitados cuando se alcanza el límite.
  • Estética y iconografía usando lucide-vue-next, Tailwind CSS y soporte para dark mode.

Quick Start

Agrega el componente vue-ref-paginator al pie de la tabla de datos y enlázalo con v-model:currentPage y v-model:recordsPerPage para habilitar la paginación reactiva.

Frequently Asked Questions about vue-ref-paginator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add reactive pagination to a Vue 3 data table?

Reactive pagination in Vue 3 is enabled by linking a pagination component to your data grid using v-model:currentPage and v-model:recordsPerPage. This establishes two-way reactivity for navigating large datasets.

How does dynamic visible page calculation work with ellipses in Vue pagination?

Dynamic visible page calculation generates a truncated page range with ellipses for large data lists. This mechanism prevents the navigation UI from overflowing when the total number of pages is high, ensuring efficient and accessible navigation.

Can I use Tailwind CSS and lucide-vue-next icons for Vue data grid navigation?

Vue data grid navigation supports Tailwind CSS and lucide-vue-next icons natively. The pagination controls are styled with Tailwind classes, include lucide-vue-next visuals, and provide built-in dark mode support.

What is the best way to handle First, Prev, Next, and Last navigation states in Vue?

Handling First, Prev, Next, and Last navigation states requires disabling these buttons when reaching boundary limits. The pagination component manages these disabled states automatically based on the current page index.

Does Vue reactive pagination allow users to adjust records per page in data grids?

Vue reactive pagination allows users to adjust records per page in data grids by synchronizing the state through v-model:recordsPerPage. This lets users control the visible dataset size dynamically while maintaining two-way reactivity.

When should I use dynamic ellipsis pagination for large datasets in Vue?

Dynamic ellipsis pagination for large datasets in Vue should be used when a data grid contains many pages. It truncates the visible page numbers with ellipses to maintain a consistent, accessible navigation control layout.