Use this example to create a simple and versatile pagination list.
1<template>
2 <soft-pagination color="success">
3 <soft-pagination-item prev />
4 <soft-pagination-item label="1" active />
5 <soft-pagination-item label="2" disabled />
6 <soft-pagination-item label="3" />
7 <soft-pagination-item next />
8 </soft-pagination>
9</template>
10
11<script>
12import SoftPagination from "@/components/SoftPagination.vue";
13import SoftPaginationItem from "@/components/SoftPaginationItem.vue";
14export default { components: { SoftPagination, SoftPaginationItem, }, };
15</script>
Props Information
Name | Type | Default | Description |
---|
slot | node | | The SoftPagination has a default slot that receives SoftPaginationItem as node. |
color | 'primary''secondary''info''success''warning''danger''light''dark' | success | Used to set the background of the SoftPagination . |
size | 'sm''md''lg' | md | Used to set the size of the SoftPagination . |
label | string | | Used to set label of the SoftPaginationItem . |
active | bool | false | Used to mark the SoftPaginationItem as active. |
disabled | bool | false | Used to mark the SoftPaginationItem as disabled. |
prev | bool | false | Used to add left-arrow to the SoftPaginationItem . Avoid using it with the label . |
next | bool | false | Used to add right-arrow to the SoftPaginationItem . Avoid using it with the label . |
Use this example to create a pagination component on different sizes and colors.
1<template>
2 <soft-pagination color="success" size="sm">
3 <soft-pagination-item prev />
4 <soft-pagination-item label="1" active />
5 <soft-pagination-item label="2" />
6 <soft-pagination-item label="3" />
7 <soft-pagination-item next />
8</soft-pagination>
9
10<soft-pagination color="primary" size="md">
11 <soft-pagination-item prev />
12 <soft-pagination-item label="1" active />
13 <soft-pagination-item label="2" />
14 <soft-pagination-item label="3" />
15 <soft-pagination-item next />
16</soft-pagination>
17
18<soft-pagination color="info" size="lg">
19 <soft-pagination-item prev />
20 <soft-pagination-item label="1" active />
21 <soft-pagination-item label="2" />
22 <soft-pagination-item label="3" />
23 <soft-pagination-item next />
24</soft-pagination>
25</template>
26
27<script>
28import SoftPagination from "@/components/SoftPagination.vue";
29import SoftPaginationItem from "@/components/SoftPaginationItem.vue";
30export default { components: { SoftPagination, SoftPaginationItem, }, };
31</script>