Задать вопрос
@danilr

Как изменить фильтр, чтобы проверялись все условия?

Вот тут мне помогли - написали фильтр, который отбирает данные, удовлетворяющие хотя бы одному условию. Как сделать, чтобы отбирались данные, удовлетворяющие всем условиям?
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Очевидно же, вместо some использовать every:

computed: {
  activeFilters() {
    return this.filters.filter(n => n.active);
  },
  filteredItems() {
    return this.items.filter(n => this.activeFilters.every(f => n[f.name]));
  },
},
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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