diff --git a/pages/blogs/index.vue b/pages/blogs/index.vue index 1f65e6a..37b1260 100644 --- a/pages/blogs/index.vue +++ b/pages/blogs/index.vue @@ -36,14 +36,14 @@ function onPreviousPageClick() { pageNumber.value -= 1 } -const isNextpageAvailable = computed(() => { - if (pageNumber.value * elementPerPgae.value <= formatedData.value.length) - return true - else return false +const totalPage = computed(() => { + const ttlContent = formatedData.value.length || 0 + const totalPage = Math.ceil(ttlContent / elementPerPgae.value) + return totalPage }) function onNextPageClick() { - if (isNextpageAvailable.value) + if (pageNumber.value < totalPage.value) pageNumber.value += 1 } @@ -90,9 +90,9 @@ useHead({ -
{{ pageNumber }}
-