Jake
аутизм gone too far 😀 https://github.com/reinventing-wheels/vuex-hash-sync
Michael
так это же реально колесо
Jake
и делалось для колеса
Michael
вьюекс изи синхится с роутером жаст аут оф бокс
Jake
не, тут типа весь стейт вообще в хэш через base64 😀
Michael
Michael
я бы сделал через ша 1024
Michael
и индексед дб
Michael
а ещё сделал бы бесконечное вращение <body /> через ксс
Michael
медленное
Michael
и рекламу джойказино
Jake
неплохо
Michael
блестящую
Michael
главное, прилепить монитор
Michael
и майнинг
Michael
во все воркеры
Jake
Jake
а про существование русских букв я как-то и позабыл
Michael
будь латиносом
Michael
чтобы иметь бинарики из строчки
Michael
ил иставь богомерзкую либу
Jake
а можно стану тайцем? тайкой...
Michael
не в этом чате)
Jake
эх, вот где ни спрошу и везде нельзя
Rafael 🌵
вакансии с vue вообще становится больше? Везде реакт
да, потихонечку становится больше чекай @javascript_jobs
Bogdan
всем привет как вызвать метод дочернего компонента из компонента?
Alex
Меня даже несколько раз звали пособеседоваться, интересовались возможностью переезда на вью
Alex
всё равно эти нонеймы вам ничего не скажут)
Alex
просто сам факт
Bogdan
зачем?
да собрал компонент inputPhone с маской по телефонам разных стран, метод разместил setPhoneMask(country), а вот мне надо как-то его вызвать из компонента, в котором <phone-input/> содержится
Jake
аминь
Bogdan
тоесть мне prop передать, и в отслеживании его изменений мутить всю эту херь, которую задумал ?
Bogdan
Jake
тоесть мне prop передать, и в отслеживании его изменений мутить всю эту херь, которую задумал ?
только отслеживать ничего не надо, если всё правильно сделано
Жалгас
вакансии с vue вообще становится больше? Везде реакт
чем меньше вакансий на Vue тем больше за них платят))
Jake
в том смысле, что vue всё за тебя делает
Bogdan
в том смысле, что vue всё за тебя делает
в watch засунунть как я понял?
Alex
В метод закинуть, а метод в watch вызывать
Dmitry
чем меньше вакансий на Vue тем больше за них платят))
любой человек который шарит в реакте или в ангуляре выучит вью за день
Dmitry
смысл за эти вакансии платить ?
Alex
любой человек который шарит в реакте или в ангуляре выучит вью за день
ну не за день, но за недельку вполне можно если с мотивацией изучать
Dmitry
ну не за день, но за недельку вполне можно если с мотивацией изучать
1 день чтения доков и еще один день по бест практис 1 день написать проект
Dmitry
и ты вью жс дев
Jake
в watch засунунть как я понял?
в том-то и дело, что нет, ипользуешь пропсы там где надо и при их измененни всё ререндерится само
Alex
иногда бывает нужно и на изменение пропса сделать что-то ещё
Alex
асинхронщину какую например
Jake
иногда нужно, но зачастую нет
Alex
ну тут от проекта и задачи зависит)
Jake
просто не надо лепить watch раньше времени, я об этом
Bogdan
у меня там херова туча действий происходит при изменении пропса)
Bogdan
а watch на props нормально срабатывает?
Alexey
почему в v-for="(item, index) in items" в index тип строка?
Jake
у меня там херова туча действий происходит при изменении пропса)
ну так если эти действия зависят от пропса, тебе скорей всего watch не нужен, всё и так будет работать
Жалгас
смысл за эти вакансии платить ?
ты прав, на vue просто и начать и продолжить кодить, поэтому он дешевле в плане ЗП, лучше идти в react разработчики на крутые и сложные проекты! Чем больше людей в нашей стране будет думать так, тем дороже те кто поднимают проекты на Vue)
Bogdan
всем спасибо)
Jake
вотч норм отработал)))
не слушай @ делай
Jake
что у тебя в вотче
Bogdan
watch: { country(val) { this.setPhoneMask(val) } },
Jake
а phoneMask сделать computed не?
Bogdan
ну как вариант, а толку то?
Jake
в смысле толку, у тебя сейчас костылем подпёрто
Jake
компьютеды именно для этого и существуют
Евгений
post(v-for="post in posts", :post="post", :key="post") key в списках нужен толко для того, чтобы Vue мог отслеживать положение объекта в пределах списка? Т.е. если у меня объекты будут располагаться с помощью Masonry, key я могу не указывать?
ℝei
Попробуй в `
Alex
watch: { country(val) { this.setPhoneMask(val) } },
country() { this.setPhoneMask(this.country) }
Alex
https://meduza.io/image/attachments/images/002/555/897/large/wOtdD_nmlNEy1PySJhttgA.jpg
ℝei
Чет както он походу не понимает ~ вот это
Alexey
Jake
не смешивать компилируемые вещи с некомпилируемыми например 🤔
Jake
используй массив
Alexey
используй массив
:) Уж что приходит, то и приходится использовать