Anonymous
у меня идея только гнать через 'цикл' и сравнивать по хэшам
Anonymous
полей определённых
Tom
если объекты поверхностны
Tom
и структура у них одинакова
zinge 🐌
Ну там if, is, Object.assign что-ли, как-то 3 штуки поженить может?!
Tom
через json parse stringify
Tom
и сравнить
Tom
я так делал
Tom
но у меня были простые объекты
Tom
для сложных, в lodash/underscore есть решения
Sunlive
например?
Anonymous
{label: x.id+' - '+x.name, value: x.id}
ну конкретно в этом случае это и есть самое простое решение
Sunlive
в лодэше
Anonymous
я просто искал что-то уже готовое
Vladimir
готовое в lodash есть
Tom
например?
погугли, есть
Vladimir
_.uniqBy
Eugen Su
_.find
zinge 🐌
{label: x.id+' - '+x.name, value: x.id}
Епать колотить зачем может понадобиться такое, и почему на беке не реализовать findOrCreate?!
Anonymous
+ кастомная выборка по группам реализации которой нет в этом модуле
Anonymous
пушить не сложно, а вот проверки уникальности при внешнем пуше нет
Eugen Su
оооо, добра тебе человек, а то я дебильный селектайз из старого проекта перетащил
Eugen Su
и вон , как я тебе авше написал, заюзай лодаш, метод find, он могет проверить массив объектов, собственно в доке на нем пример и приводиться
Eugen Su
*выше
zinge 🐌
пушить не сложно, а вот проверки уникальности при внешнем пуше нет
Перенести из fullArray, в selectedArray? Накладные расходы большие чтоли?! Элементы всегда unique, в разных сущностях только будут, или ещё проще добавить isSelected, и фильтр? Нет?
Anonymous
_.find
if(!_.find(this.selected, new_element)) this.selected.push(new_element);
Anonymous
угу
Anonymous
помогло
Anonymous
то, что нужно
Anonymous
Перенести из fullArray, в selectedArray? Накладные расходы большие чтоли?! Элементы всегда unique, в разных сущностях только будут, или ещё проще добавить isSelected, и фильтр? Нет?
нужно тогда полученные данные этого списка искать сначала в fullArray, переносить в selectedArray и удалять из fullArray, в случае удаления из selectedArray проделывать обратную операцию
Anonymous
сомнительно
Anonymous
проще просто проверять на уникальность
Michael
И никто не вспомнил Set
Anonymous
И никто не вспомнил Set
упоминали выше :)
Michael
Таки просто я ленив.)
Алексей
как оптимально хранить в LocalStorage массивы?
Herman
как оптимально хранить в LocalStorage массивы?
Да просто join, а когда достаешь из локалСторейджа - split
Tom
так понятно? 🙂
zinge 🐌
нужно тогда полученные данные этого списка искать сначала в fullArray, переносить в selectedArray и удалять из fullArray, в случае удаления из selectedArray проделывать обратную операцию
Ну лодашем фактически сделал тоже самое, только без удаления, да писанины меньше вроде, суть не изменилась, накладные расходы на find и if как были так и остались, внутри find в лодаше не for случайно?! )))
Pauline
find в жсе есть
zinge 🐌
find в жсе есть
Да я в курсе, он взял _.find
Vladislav
Гайз, посоветуйте карусель, в которую можно запихать несколько айтемов в один слайд (как в интернет магазинах к примеру)
Vladislav
Да, на vue-awesome обычные карусельки с одним слайдом
Vladislav
Нашел что-то похожее Кому интересно: https://ssense.github.io/vue-carousel/
yakimka
Парни, у меня есть элемент на @click по которому происходит некоторое действие. Мне нужно после того как это действие произойдет, запустить таймер на 15 минут и выполнить еще одно по их истечению. Также нужно чтобы при повторном срабатывании клика таймер сбрасывался и запускался опять
yakimka
Как такое можно сделать правильно?
Anton
Очень легко)
Anton
Таймер в переменную записываешь
Anton
И если что сбрасываешь и заново записываешь
Anton
set/clearTimeout
yakimka
И если что сбрасываешь и заново записываешь
а сам сетТаймаут запускать в том же событии onClick?
Anton
Делаешь отдельный метод и в нем работаешь с таймером
Anton
Этот метод вызываешь в клике
Anton
И вообще совет на будущее - на первом уровне всегда реализуй методы бизнес-логики
Tim
народ подскажите, emit('update:value', 123) с v-model.sync получается не работает или там подругому как то с комапнента родительское свойство обновляется?
Anton
В данном контексте любой экшен от пользователя вызывает абстрактный метод, описывающий бизнес-логику компонента
yakimka
но это не точно
yakimka
спасибо
Alexey
Нашел что-то похожее Кому интересно: https://ssense.github.io/vue-carousel/
а это не подходит разве? https://github.com/staskjs/vue-slick
Bohdan
ребята кто использует sass-resources-loader как с его помощью правильно переопределить сторонние стили (бутстрап в моем случае)? стили бутстрапа импортируются в main.js
yakimka
yakimka
но я уже разобрался, спасибо @veretennikov
Rafael 🌵
в двух словах, расскажите как работает nuxt, фактически это что?
zinge 🐌
Rafael 🌵
точнее даже не так вопрос поставил, что использует nuxt для SSR. как я понимаю, явно мы не указываем какие-то специфичные опции для компонент, так?
Vladimir
в двух словах, расскажите как работает nuxt, фактически это что?
vue + vuex + серверный рендеринг. Настроено и собрано, чтоб и новички могли разобраться
Rafael 🌵
vue + vuex + серверный рендеринг. Настроено и собрано, чтоб и новички могли разобраться
это понятно, меня интересует больше как он в общих чертах под капотом работает
Rafael 🌵
в доках про это вообще ничего не написано
zinge 🐌
в доках про это вообще ничего не написано
Иногда копаеш, ищешь. А когда найдешь думаешь что лучше бы не знал. Я например вот воопче не задумывался даже, сказано, работает ну и ладно. Хотя да, интересно конечно