Skip to content

Commit e978fe3

Browse files
committed
pagination next/previous buttons added
1 parent 9286aae commit e978fe3

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/components/Pagination.vue

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
<div>
33
<nav aria-label="Page navigation example">
44
<ul class="pagination">
5-
<!-- <li class="page-item">
6-
<a class="page-link" href="#" aria-label="Previous">
5+
<li class="page-item" @click.prevent="pageHandler(page-1)">
6+
<a class="page-link" href="" aria-label="Previous">
77
<span aria-hidden="true">&laquo;</span>
8-
<span class="sr-only">Previous</span>
98
</a>
10-
</li> -->
9+
</li>
1110
<template v-if="!isEmpty">
1211
<li class="page-item" v-if="showLeftDot" @click.prevent="pageHandler(1)">
1312
<a class="page-link" href=""> 1 </a>
@@ -27,15 +26,14 @@
2726
</template>
2827
<template v-else>
2928
<li class="page-item disabled">
30-
<a class="page-link" href="#">...</a>
29+
<a class="page-link" href="">...</a>
3130
</li>
3231
</template>
33-
<!-- <li class="page-item">
34-
<a class="page-link" href="#" aria-label="Next">
32+
<li class="page-item" @click.prevent="pageHandler(page+1)">
33+
<a class="page-link" href="" aria-label="Next">
3534
<span aria-hidden="true">&raquo;</span>
36-
<span class="sr-only">Next</span>
3735
</a>
38-
</li> -->
36+
</li>
3937
</ul>
4038
</nav>
4139
</div>
@@ -75,7 +73,9 @@
7573
},
7674
methods: {
7775
pageHandler(index) {
78-
this.$emit('update:page', index);
76+
if (index >= 1 && index <= this.totalPages) {
77+
this.$emit('update:page', index);
78+
}
7979
}
8080
8181
},

0 commit comments

Comments
 (0)