UNPKG

@ocrv/vue-tailwind-pagination

Version:
63 lines (46 loc) 1.42 kB
# Vue Tailwind Pagination ![build](https://github.com/OCRVblockchain/vue-tailwind-pagination/workflows/build/badge.svg?branch=main) ![downloads-week](https://img.shields.io/npm/dw/@ocrv/vue-tailwind-pagination) ![downloads](https://img.shields.io/npm/dt/@ocrv/vue-tailwind-pagination) Vue component for creating Pagination using [Tailwind CSS](https://tailwindcss.com). <img width="1431" alt="screenshot" src="https://user-images.githubusercontent.com/18230071/107767792-9af7c700-6d46-11eb-92ee-3478062e3c80.png"> ## Install ``` npm install --save @ocrv/vue-tailwind-pagination ``` ## Usage 1. Import library styles ```js import '@ocrv/vue-tailwind-pagination/styles' ``` 2. Import the components ```js import VueTailwindPagination from '@ocrv/vue-tailwind-pagination' ``` Define base data ```js export default { name: 'Pagination Example', components: { VueTailwindPagination, }, data() { return { currentPage: 1, perPage: 5, total: 20 } } } ``` Next, in your HTML code: ```html <VueTailwindPagination :current="currentPage" :total="total" :per-page="perPage" @page-changed="currentPage = $event" text-before-input="Idź do strony" text-after-input="Idź"/> ``` More examples [here](https://github.com/OCRVblockchain/vue-tailwind-pagination/blob/main/src/components/Example.vue)