В моем приложении есть код нумерации страниц, который вычисляет нумерацию страниц на основе данных из REST API. Когда я добавляю страницу страниц, она вычисляется со страницы 0, а не с 1, поэтому она говорит «0 из 9», а когда она достигает конца, она говорит «8 из 9», когда она должна говорить «1 из 9» и «9 из 9» в конец. Пока мой код:
HTML
<p>Page {{page}} of {{pageCount}}</p>
JS
data: function() {
return {
page: 0
};
},
computed: {
pageCount() {
let l = this.result.length,
s = this.size;
return Math.floor(l / s);
},
paginated() {
const start = this.page * this.size,
end = start + this.size;
return this.result.slice(start, end);
}
},
Есть идеи? Может быть, я неправильно вычисляю метод math.floor
?