vue-simple-pagination

1.0.1 • Public • Published

vue-simple-pagination

A simple Vue.js pagination component. Provide it with the pageCount and the current page and it displays the pagination.

Requirements

  • Vue.js ^2.0.0

Installation

Assuming that you'll be using gulp or browserify to roll all your js into a single file:

$ npm install vue-simple-pagination --save-dev

Usage

var Vue = require('vue');
import VueSimplePagination from 'vue-simple-pagination'
Vue.component('vue-simple-pagination', VueSimplePagination)

After installing the plugin you can use it like this

<vue-simple-pagination
    v-on:page-changed="fetchData"
    v-bind:page-count="pageCount"
    v-bind:current-page="currentPage"
</vue-simple-pagination>
var vm = new Vue({
    el: 'body',
    data: {
        pageCount: 200,
        currentPage: 5
    },
    
    methods: {
        fetchData(selectedPage) {
            // Your AJAX or other code to display the data for the newly selected currentPage
        }
    }
});

Props

  • pageCount
  • currentPage

Events

  • page-changed - fired whenever the page is changed and passed the new page value.

Package Sidebar

Install

npm i vue-simple-pagination

Weekly Downloads

23

Version

1.0.1

License

MIT

Unpacked Size

7.55 kB

Total Files

5

Last publish

Collaborators

  • martynling