Laravel Vue Semantic-UI Pagination âĄī¸
-
A Vue.js pagination component for Laravel paginators that works with Semantic-UI.
-
This is on GitHub so let me know if I've b0rked it somewhere, give me a star âī¸ if you like it đģ
-
You can checkout the Demo
Requirements
- Vue.js 2.x
- Laravel 5.x
- Semantic-UI 2.x
â Install đ
npm install laravel-vue-semantic-ui-pagination// oryarn add laravel-vue-semantic-ui-pagination
â Usage đ
Register the component globally:
Vue;
Or use locally
;
â Example đ
Vue;
â đ Props
Name | Type | Description |
---|---|---|
data |
Object | An object containing the structure of a Laravel paginator response. See below for default value. |
limit |
Number | (optional) Limit of pages to be rendered. Default 0 (unlimited links) -1 will hide numeric pages and leave only arrow navigation. 3 will show 3 previous and 3 next numeric pages from current page. |
showDisabled |
Boolean | (optional) If set to true, will display left and right icons always. |
icon |
String | (optional) Default is angle double ; Refer Semantic-UI Icons for specifying which icons you want. |
size |
String | (optional) Default is small ; Refer Semantic-UI Menu Pagination for specifying the size of paginator. |
current_page: 1 data: from: 1 last_page: 1 next_page_url: null per_page: 10 prev_page_url: null to: 1 total: 0
â đ Events
Name | Description |
---|---|
change-page |
Triggered when a user changes page. Passes the new page index as a parameter. |