@vue-layout/pagination

A package containing a vue pagination component.
769 4
Install
npm install @vue-layout/pagination
Latest Version:5.0.1
Vue:3
Last Updated:Oct 26, 2026
Links: GitHub  ·  npm
Maintainer: tada5hi

@vue-layout/pagination 📖

npm version CI

This library provides an easy way to paginate large datasets by providing a range of customization options, including the number of items per page, the number of visible page links, and the layout of the pagination controls. .

Table of Contents

Installation

$ npm i --save @vue-layout/pagination

Usage

Register the plugin.

import install from '@vue-layout/pagination';
import { createApp } from 'vue'

const app = createApp({})

app.use(install, {
  /* optional options */
})

After the component is registered, it can be used as follows.

<script setup>
const busy = ref(false);

const load = async ({page, limit, offset}) => {
    busy.value = true;
    
    // run load operation
    
    busy.value = false
}
</script>
<template>
    <VCPagination
        :busy="busy"
        :total="100"
        :limit="10"
        :offset="0"
        @load="load"
    />
</template>

License

Made with 💚

Published under MIT License.

Related Packages

@vuecs/pagination

A package containing a vue pagination component.

13,895 4
vue-table-pagination

vue-table-pagination using Jest + vue-test-utils together test webpack3 vue2.

2,262 2
v-page

A simple pagination bar

26,506 100
vue-paginate

A simple vue.js plugin to paginate data

74,994 592

Version History

Version Released Vue License
5.0.1 ^3.x
5.0.0 ^3.x
4.0.0 ^3.x
3.6.2 ^3.x
3.4.0 ^3.x