Hacemos una verificación profunda cada enunciados en nuestra web con la meta de enseñarte en todo momento la información veraz y certera.
Solución:
echa un vistazo a los documentos en la sección de eventos. Encontré el evento de entrada para manejar la nueva página.
y mi siguiente método:
next (page)
api.getBillList(page)
.then(response =>
this.bills = response.data.content
console.log(this.bills)
)
.catch(error =>
console.log(error)
)
COMENTARIO:
Antes de implementar la paginación, intente ver si realmente la necesita en primer lugar, o puede usar alternativas:
https://slack.engineering/evolving-api-pagination-at-slack-1c1f644f8e12
https://dzone.com/articles/why-most-programmers-get-pagination-wrong
http://allyouneedisbackend.com/blog/2017/09/24/the-sql-i-love-part-1-scanning-large-table/
https://www.xarg.org/2011/10/paginación-optimizada-utilizando-mysql/
https://www.eversql.com/faster-pagination-in-mysql-why-order-by-with-limit-and-offset-is-slow/
RESPONDER:
Puedes reaccionar en pagination.page
cambiar con el observador desde pagination.page
cambios al hacer clic en el botón, y luego ejecute su method
.
watch:
"pagination.page": (newPage) =>
this.onPageChange(newPage);
O reaccionar en el componente input
evento: