README
vuejs-pagination
a simple pagination component made for VueJS
See it in action
Install package
npm install @alkeincodes/vuejs-pagination --save
Register the component globally ES6
import Pagination from '@alkeincodes/vuejs-pagination'
import '@alkeincodes/vuejs-pagination/dist/app.css'
Vue.use(Pagination)
CDN
Include the source file.
<!-- use the latest release -->
<script src="https://unpkg.com/@alkeincodes/vuejs-pagination@latest"></script>
Usage
<pagination :pages="20" :current-page="1" :per-page-size="5" @switch-page="myFunction" />
Props
first-label:String| Optionallast-label:String| Optionalpages:Number| Required | Total number of pagescurrent-page:Number| Required | Current highlighted page numberper-page-size:Number| Required | Page number shownshow-tray:Boolean| Optional | Show the Previous and Next Page Trayshas-vue-router:Boolean| Optional | If you have vue-router installed, this will help you push the current page number in to your route
Event
switch-page: triggers after selecting a page