Спокойной ночи
Я пытаюсь выполнить подкачку на стороне сервера с помощью Vuetify и Laravel.
Но методы, предоставленные Vuetify, не сработали для меня, чтобы сделать это правильно.У меня есть готовая страница, которую я хочу реализовать с помощью компонентов Vuetify.
Я присоединяю свой код, созданный с помощью простой начальной загрузки.
<ul class="pagination">
<li class="page-item" v-if="pagination.current_page > 1">
<v-btn flat icon color="red lighten-2">
<v-icon @click.prevent="changePage(pagination.current_page - 1, search)">thumb_down</v-icon>
</v-btn>
</li>
<li class="page-item" v-for="page in pagesNumber" :key="page" :class="[page == isActived ? 'active' : '']">
<v-btn fab dark color="indigo" @click.prevent="changePage(page, search)" v-text="page">
</v-btn>
</li>
<li class="page-item" v-if="pagination.current_page < pagination.last_page">
<v-btn flat icon color="red lighten-2">
<v-icon @click.prevent="changePage(pagination.current_page + 1, search)">thumb_down</v-icon>
</v-btn>
</li>
</ul>
Метод страницы на сервере:
methods:{
get(page, search){
let url = `http://127.0.0.1:8000/api/articles?page=${page}&search=${search}`;
axios.get(url)
.then( response => {
let res = response.data
this.products = res.articles.data;
this.pagination = res.pagination;
})
.catch(function (error) {
console.log(error);
})
},
changePage(page, search){
this.pagination.current_page = page;
this.get(page, search);
},
},
Предыдущий код работает правильно, но фактически без использования подкачки компонента Vuetify.
Использование компонента Vuetify для подкачки страниц Я только показываю длину пагинации, но ни в коем случае не могу перейти междустраницы, предоставленные сервером.
<v-pagination
v-model="pagination.current_page"
:length="pagination.total"
prev-icon="mdi-menu-left"
next-icon="mdi-menu-right"
@input="next"
></v-pagination>
Поиск информации означает, что с помощью @ input = "next" я могу вызвать метод для перехода на следующую страницу , но что можетЯ использую для возврата?
Как я могу щелкнуть по любому номеру страницы и запросить страницу на сервере, как в моем коде, созданном с помощью начальной загрузки?
Хотел бы я помочь иЯ благодарю вас.