Список элементов должен быть отсортирован (ASC и DESC) по дате нажатия. Этот список элементов разбит на страницы Django Rest Framework Pagination. Поэтому первая страница элементов содержит всего 15 результатов. Сортировка по умолчанию - самая новая дата.
При сортировке списка текущее состояние сортируется с помощью .sort () через мутацию в Vue. Это работает, однако, только для текущего состояния, которое содержит только список элементов, которые находятся на первой странице (при условии, что пользователь не переходил на следующую страницу). Это приводит к тому, что порядок действителен только для результатов на странице, но не для всех результатов.
Чтобы решить эту проблему, я мог бы сделать запрос API, чтобы вернуть результаты в правильном порядке, но мой вопрос заключается в том,есть ли более разумный способ сделать это?