@ocrv/vue-tailwind-pagination
Version:
Vue Tailwind Pagination
63 lines (46 loc) • 1.42 kB
Markdown
# 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)