Фильтр поиска Vue по нескольким полям и значениям - PullRequest
0 голосов
/ 23 октября 2018

В моем веб-приложении есть окно поиска.В настоящее время код ищет группу полей, но возвращает результаты только из одного поля.Как мне сделать так, чтобы я мог искать в нескольких полях, разделенных запятой или точкой с запятой?

ПРИМЕР КОДА :

return this.builds.sort(compare).filter((build) => {
            return build.title.toLowerCase().match(this.search.toLowerCase()) || build.item1.toLowerCase().match(this.search.toLowerCase()) ||
            build.item2.toLowerCase().match(this.search.toLowerCase()) || build.item3.toLowerCase().match(this.search.toLowerCase()) ||
            build.item4.toLowerCase().match(this.search.toLowerCase())
        }

Например: одна сборка имеетназвание "BEST EVER" , а другая сборка имеет item2 "THE RED ONE" .Я хотел бы иметь возможность искать "BEST, RED" и показать их обоих.

Понятия не имею, как этого добиться - кто-нибудь может меня просветить?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...