Size: a a a

Vue.js Russian Developers Community

2020 September 12

В

Влад in Vue.js Russian Developers Community
DK
Помрёт клиент от таких вычислений)
🤷‍♂, ну так вот задачу поставили
источник

В

Влад in Vue.js Russian Developers Community
DK
Массив данных фильтруй, форичем или либами аля лодаш, андерскор
Спасибо
источник

ИС

Илья Салмасов... in Vue.js Russian Developers Community
Влад
🤷‍♂, ну так вот задачу поставили
Ну примерно, в модалке кнопками собираете предикаты в массив, из этого массива комбинируете один большой предикат, и его пихаете в computed таблицы
источник

В

Влад in Vue.js Russian Developers Community
Илья Салмасов
Ну примерно, в модалке кнопками собираете предикаты в массив, из этого массива комбинируете один большой предикат, и его пихаете в computed таблицы
Спасибо!
источник

В

Влад in Vue.js Russian Developers Community
Коллеги, нужно ваше мнение по такому алгоритму. Сначала о подготовке. Создаем пустой обьект со свойствами равными и имени и по колличеству равному каждому обьекту из получаемого с бэка массива данных для таблицы. Создаем пустой массив для выбранных обьектов. В модалке если пользователь прописал в какие-то поля текст, то записываем этот текст в соответствующее свойство пустого обьекта. Далее берем массив полученных обьектов, берем каждый обьект из массива и по свойствам сравниваем получаемый обьект и обьект, который сформировали из модалки, если по свойствам найдено совпадение, то записываем этот полученный обьект. В итоге передаем этот массив с выбранными из основного массива на выход в таблицу.
источник

В

Влад in Vue.js Russian Developers Community
Правильно?
источник

В

Влад in Vue.js Russian Developers Community
Текстовые поля буду сравнивать посимвольно
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
Влад
Коллеги, нужно ваше мнение по такому алгоритму. Сначала о подготовке. Создаем пустой обьект со свойствами равными и имени и по колличеству равному каждому обьекту из получаемого с бэка массива данных для таблицы. Создаем пустой массив для выбранных обьектов. В модалке если пользователь прописал в какие-то поля текст, то записываем этот текст в соответствующее свойство пустого обьекта. Далее берем массив полученных обьектов, берем каждый обьект из массива и по свойствам сравниваем получаемый обьект и обьект, который сформировали из модалки, если по свойствам найдено совпадение, то записываем этот полученный обьект. В итоге передаем этот массив с выбранными из основного массива на выход в таблицу.
Какие цели? Какие задачи решаются? Какую роль в задачах играют описанные сущности?
источник

В

Влад in Vue.js Russian Developers Community
Отфильтровать массив по тому что выбрал пользователь в модальном окне
источник

В

Влад in Vue.js Russian Developers Community
Влад
Коллеги, не подскажете, есть таблица, много столбцов со стринговыми, датами значениями. Поставлена задача сделать на данную таблицу фильтр. Кнопка открывает модалку и там в определенные поля, по которым хочу отфильтровать ввожу символы и данные фильтруются. Не подскажете как это реализовать?
Вот задача
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
ЯННП
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
источник

Y

Yoon in Vue.js Russian Developers Community
Подскажите что можно почитать про vue.js как для новичка, помимо официальной документации ?  Книги может быть , сайты ..
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
Yoon
Подскажите что можно почитать про vue.js как для новичка, помимо официальной документации ?  Книги может быть , сайты ..
Офф доку по javascript, ООП, стандартно структуры данных, алгоритмы
источник

Е

Евгений in Vue.js Russian Developers Community
Влад
Коллеги, нужно ваше мнение по такому алгоритму. Сначала о подготовке. Создаем пустой обьект со свойствами равными и имени и по колличеству равному каждому обьекту из получаемого с бэка массива данных для таблицы. Создаем пустой массив для выбранных обьектов. В модалке если пользователь прописал в какие-то поля текст, то записываем этот текст в соответствующее свойство пустого обьекта. Далее берем массив полученных обьектов, берем каждый обьект из массива и по свойствам сравниваем получаемый обьект и обьект, который сформировали из модалки, если по свойствам найдено совпадение, то записываем этот полученный обьект. В итоге передаем этот массив с выбранными из основного массива на выход в таблицу.
Если верно понял - не нужен второй массив, достаточно computed свойства с фильтром и его же выводить,  пустой фильтр - возвращаем массив, если не пустой - прогоняем массив черезфильтр
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
Влад
Вот задача
Задача решается за 10 минут, и тебе уже даже решение не раз назвали, в чем проблема друже?
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
Три дня фильтруешь массив данных?
источник

В

Влад in Vue.js Russian Developers Community
Евгений
Если верно понял - не нужен второй массив, достаточно computed свойства с фильтром и его же выводить,  пустой фильтр - возвращаем массив, если не пустой - прогоняем массив черезфильтр
Точно в computed есть свойство фильтр. Забыл, спасибо!
источник

AA

Arthur A. Selimov in Vue.js Russian Developers Community
господа, больше одно слота в компоненте может быть?если да, как их именовать?
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
Arthur A. Selimov
господа, больше одно слота в компоненте может быть?если да, как их именовать?
Может быть
источник