Почему у меня некорректно отображает страница пагинации?

Мой пример https://codesandbox.io/s/pyvjxxnnvj
Выходит в /src/components/PaginationComponent.vue у меня странно цифры отображаются
То есть нажимаешь на 3 допустим, предыдущая цифра должна показаться 2, но она не показывается и показывается последняя цифра 3. Если взять и нажать на 5, то ничего не будет кроме страницы 5, хотя мне кажется что slice он должен же брать диапазон цифр
//PaginationComponent.vue:10
<li class="page-item" v-for="pageNumber in pages.slice(page - 1, page + 5)"><a class="page-link" @click.prevent="page = pageNumber">{{ pageNumber }}</a></li>
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
мне кажется что slice он должен же брать диапазон цифр

А слабо прочесть доку, чтобы была уверенность, а не "мне кажется"?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы