метод и вешаешь его на @change в темплейт. Типа handlePageChange(value) { this.currentPage = value }
тебе должно приходить в meta количестно итемов всего + сколько должно показывать на 1 странице, делишь = получаешь количество пагинаций.
в сторе запрос, мутация, стейт. в экшене принимаешь currentPage await axios.get(`http://lalala.com/api/v1/items?page=${ page } итд
в компоненте достаешь экшн, докидываешь его внутрь handlePageChange передавая страницу, на каждом клике будет запрос, и где у тебя другой компонент там геттером или мапстейтом привязываешь вывод итемов с каждого запроса
короче чтобы сделать пагинацию, тебе в роутинг на фронте вообще выводить квери параметр не нужно, если нет какой то прямой цели для этого
Обсуждают сегодня