Нумерация страниц с фильтром в vueJs
Я нашел код здесь
v-for="rowinvitation in viewListInvitation | sourceInvitation | limitBy count offset"
но я обнаружил ошибку, когда я нажимаю последнюю страницу и нахожу на первой странице, он является ошибкой.
Например: у меня есть страница 9 на странице, и я нахожу "Кэти". в paginate отображается -3,-2-1,0 и ничего не получается,
Как я могу найти "Кэти", когда условие на последней странице "9"
1 ответ
Решение
Это потому, что ваши предметы изменились; в этом случае становится меньше.
Вам следует следить за изменениями элементов и вызывать метод update для сброса параметра активной страницы, чтобы мы могли вернуться к первой странице.
Добавьте приведенные ниже коды в ваш пейджинговый компонент, и это должно помочь:
watch: {
'items': function(){
this.update(0);
}
},