@igor_solweb

Как во Vue задействовать фильтр + сортировку одновременно?

5f4e18f0c6a8b421963299.jpeg
Имеются вот такие два фильтра для выборки из товаров по ним, как лучше и правильнее реализовать сортировку и фильтр вместе?
То есть, при выборе категории фильтр также должен учитываться и в обратном направлении тоже, пока получилось сделать лишь отдельно сортировку по цене и имени их сделал через .sort((a, b) => a.price < b.price ? 1 : -1);.
При выборе категории использую .filter(), но он фильтрует внутри массива, но на вывод не делает, то есть при применении сортировки сразу все отображается (происходит перерисовка товаров в компоненте), а при фильтре нет.
  • Вопрос задан
  • 1108 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Сделать вычисляемое свойство, где будут выполняться все необходимые вам преобразования данных. Например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы