Как я могу сделать предыдущий и следующий по нумерации страниц в Vue.js? - PullRequest
0 голосов
/ 04 июня 2019

У меня проблемы с предыдущей и следующей страницей. Может кто-нибудь помочь, как я могу сделать предыдущий и следующий на нумерации страниц? Я хочу, чтобы моя нумерация страниц была такой Предыдущая 1 2 3 Следующая. Вот мой jsfiddle https://jsfiddle.net/cspzm21o/2/

  pagination : function(activePage) {
                this.currentPage = activePage;
                this.startIndex = (this.currentPage * 10) - 10;
                this.endIndex = this.startIndex + 10;
            },

  previous : function() {
                this.startIndex--;
            },
  next : function() {
                this.startIndex++;
            }

1 Ответ

0 голосов
/ 04 июня 2019

Вы просто увеличиваете / уменьшаете startIndex в предыдущем и следующем методе. Вместо этого вы можете сделать что-то вроде этого:

previous : function() {
    this.pagination(this.currentPage - 1);
},
next : function() {
    this.pagination(this.currentPage + 1);
}
...