Привет! Как можно выполнить разбиение на страницы на платформе Quasar?

Можешь скинуть пример или показать как это делается? Стоит ли подключать дополнительную библиотеку, или у Квазара уже есть такая возможность, помимо визуальной составляющей?


person expromt192    schedule 29.02.2020    source источник


Ответы (1)


Просто используйте вычисляемое свойство для получения данных на основе разбивки на страницы.

Пример -

getData(){
        return  this.posts.slice((this.page-1)*this.totalPages,(this.page-1)*this.totalPages+this.totalPages)
    }

 <q-list bordered separator v-for="(post, index) in getData" :key="index">              
              <q-item clickable v-ripple>
                        <q-item-label> {{ post.title }} | {{ index }}</q-item-label>
                        <q-item-label caption> {{ post.content }}</q-item-label>
                   </q-item-section>
              </q-item>

            </q-list>

Codepen - https://codepen.io/Pratik__007/pen/PowpOeL

person Patel Pratik    schedule 03.03.2020