@igor_solweb

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

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

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

Похожие вопросы