Нумерация страниц с фильтром в 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);
            }
        },
Другие вопросы по тегам