yakimka
yakimka
только неограниченное число вложенностей
Rick
ребят, у кастомного элемента с v-model проп value не обновляется - это норма?
yakimka
неограниченное, это до ~10 чтоли
Victor
Rick
Victor
должен обновляться, но там же надо дописать своб логику, в доке пример
Victor
https://vuejs.org/v2/guide/components.html#Customizing-Component-v-model
Rick
ну типо мне в самом компоненте создавать локальное велью и при изменении так же и туда записывать?
Victor
export default {
props: ['value'],
computed: {
val: {
get() {
return this.value;
},
set(newVal) {
this.$emit('input', newVal);
return newVal;
},
},
},
};
типа такого
Victor
это миксин от которого я наследовал кастомные инпуты чтоб работала на них v-model
Rick
Anonymous
Ребят мега глупый вопрос
Anonymous
есть массив
Anonymous
в нем элементы
Anonymous
элементы нужно проверить
Anonymous
и если хотя бы одна проверка вернет тру
Anonymous
то из функции вернуть данную
Anonymous
и чет я не могу это счастье в одну строку написать
Anonymous
хотя Es6 вроде знаю
Anonymous
можете меня дауна на путь истинный наставить?
Anonymous
ну или хотя бы из функции тру фолс
Stanislav
Gaiaz
ну find вроде годится
Anonymous
find(a => some(a))?
Stanislav
Gaiaz
ну типо выполнить проверку - найти элемент
и вернуть его или нулл
Anonymous
Бля найс) спасибо)
Anonymous
some то что нужно
Завтра
find()
Завтра
А, проверки
some()
su
[].forEach.call чем не устраивает?
su
возвращать не обязятельно сделай closure
Oleksandr
А иначе и фор и вайл можно юзать
Stanislav
+
su
foerEach - это не for
Oleksandr
Ну да.
Oleksandr
Но ведь тоже можно массив прогнать и вернуть значение
Oleksandr
Нужное))
Oleksandr
Только кода больше. А так всё норм
Stanislav
Смысл сообщения - "Юзай простые фичи языка и не делай костыли"
su
весь мир сводится к map и reduce
Oleksandr
Напиши пример на форич или мап для текущей задачи
Александр
forEach переберёт всё по-умолчанию. find остановится на первом соответствии
Oleksandr
Смысл использования - указание что конкретно нужно сделать
su
ну если длина массива 10 не вижу разницы, извините
Oleksandr
https://github.com/michalsnik/vue-computed-helpers
Oleksandr
Вот типичный пример.
Stanislav
ну дело же не в длине массиве, а в понимании кода
Oleksandr
Oleksandr
Иначе можно юзать
const b c r i d
Oleksandr
А чё.
Александр
ну если длина массива 10 не вижу разницы, извините
да никто не спорит, что сделать можно. но не нужно, когда для этого создан find. Ещё одним плюсом является то, что find сразу вернёт нужный результат - найденный элемент, либо undefined и может быть записан в одну строку.
для forEach придётся создавать внешнюю переменную, куда при переборе будет записан результат
Завтра
Учите фп, господа, вот что вам скажу
Завтра
Глупости пишете какие-то
Rafael 🌵
не учите фп, вот что я вас скажу
Завтра
forEach зачем-то
Stanislav
Stanislav
СРАЧИК!!!1!!
Stanislav
Ну камон, ребят)
Завтра
В смысле срач
Anonymous
смешно то что нет никакого фп
Anonymous
это форс для школоты
Завтра
Stanislav
О буле. Автор написал, что some() ему то, что надо
Завтра
Max
https://github.com/michalsnik/vue-computed-helpers
серьезно?....но.... ведь.. с rx можно все гораздо круче
Stanislav
Anonymous
ну школота обычно называет фп просто стейтлесс местами + школьный форс местячкового фп уровня заюзаю map вместо цикла
Завтра
Александр
в любом случае some() / find() то, что ему необходимо было
ℝei
фп топ
Завтра
Anonymous
и впринципе так оно и есть...