Завтра
Завтра
Тоже не понял
MaybeLocal
Этой крупной компании следует внимательнее выбирать генеральных подрядчиков
Артём
Если кому надо, написал библиотеку для своих целей. Она создает дерево вложенных элементов из массива по типу родитель-потомок, вложенность не ограничена и так же не важна последовательность в массиве, т.е. Родитель может быть выше или ниже потомка или вообще в разных частях массива находится. Подходит для меню, вложенных комментариев или категорий. Библиотека доступна в двух версиях, для php и для javascript.
Пример: https://artnv.github.io/TreeBuilder/index.html
Павел
Alexander
да
ну камон. документацию можно за пару часов осилить. смотри watch
Alexander
там хоть поле вложенного объекта отслеживай
Павел
я это нашел, а там как? там пример с функцией
Alexander
'obj.someField'(newValue) {}
Alexander
ну вот
Alexander
есть у тебя в data поле var1, пишешь в объекте компонента watch:{}
Павел
у меня есть переменная "a" то есть я говорю watch: { что? }
Alexander
и внутри либо метод с именем как у переменной
Павел
иии...
Alexander
watch: { a() {} }
Alexander
watch: { a: function() {} }
Павел
реально?
Павел
да ладно?
Павел
сейчас попробую
Alexander
watch: { 'a'() {} }
Павел
минутку.... пробую
Alexander
watch: { a: { handler: function () {}, deep: true // для вложенных объектов } }
Alexander
все есть в доках :) они же так прекрасны
Павел
работает!
Павел
спасибо!
Завтра
Что тут происходит?
Павел
народ, а чем проводить тестирование можно?
Павел
mocha ?
Андрей
Можно
Павел
а для начала, самое простое что?
Павел
с чего начать?
Rafael 🌵
Павел
я только вот это вижу пока что https://ru.vuejs.org/v2/guide/unit-testing.html
Rafael 🌵
https://github.com/vuejs/vue-test-utils
https://github.com/vuejs/vue-test-utils
Rafael 🌵
Ан нет, он ещё не в npm
Павел
я тоже уже прочитал это
Павел
ну, то что не в npm
Завтра
Jest? Почему не jasmine?
Павел
подскажите что подходит лучше
Павел
я никогда не занимался этим
Ilshat
ребят, не совсем по теме. но может кто подскажет. Какой есть веб шрифт похожий на показатели счетчиков (типа водомеров)?
Rafael 🌵
Ilshat
Ilshat
Либо цифровой. Как часы китайские
Ilshat
Хотя второй нашел. Гуглится как digital.
Evgeniy
Ещё можешь чертёжный попробовать, gost вроде называется
Nikita
А почему ему ватч предложили, а не комьютед?
Rafael 🌵
Nikita
Ну чуваку, который не хочет доку читать
Nikita
привет! кто подскажет как выполнять функцию при изменении значения определенной переменной?
Alex
Nikita
Ну я возможно его кейс не понял, но у него не сказано ничего за это.
Антон
Есть 2 файла (темплейки .vue) , как из 1 передать элемент из data в другой ?
Nikita
Дата должна быть одинаковой?
Nikita
Или общение между компонентами которые не вложены друг в друга?
CherryTea
@channel тут когда то сбрасивали либу с помощью которой компоненты vue выглядят как нативные классы js
Антон
общение
Nikita
Nikita
CherryTea
Nikita
Есть штука которая предлагает набор декораторов.
Nikita
vue-property-decorator/README.md at master · kaorun343/vue-property-decorator
https://github.com/kaorun343/vue-property-decorator/blob/master/README.md
Nikita
общение
Для шины гугли vue bus. Так же в доке есть где то примеры с ней.
Nikita
https://ru.vuejs.org/v2/guide/components.html#Коммуникация-между-компонентами-не-связанными-иерархически
Завтра
Опять шины 😢
Nikita
Nikita
Я кроме шины и vuex ничего не знаю.
Завтра
Не нравится этот паттерн
CherryTea
Nikita
CherryTea
???
ну базовая модель общения компонентов
Nikita
Ну тогда легче на реакт перейти.
Завтра
Чем бусы юзать, да
CherryTea
Nikita
Можно просто из рутового компонента сделать створ же.
Nikita
да не, отлично работает
Если компоненты не связаны иерархически и на разных уровнях, то не очень то классно в разработке.
CherryTea
CherryTea
а то что ты сейчас напихаешь в глобальную шину потом будешь плакать разруливая 100 евентов сыплющихся в одно место
Nikita
Rafael 🌵