Anonymous
@xanf_ua Все мы все понимаем - Чудовищная занятость - но это как по мне переходит некоторые границы. 28.07.2017 - был сбор средств - по цитатам можно найти что первые три четыре дня (Вечером, утром, сделал видосы - галимый звук), Но 16 дней. Это по моему верх наглости. Зачем было обещать. Причем На стрим время мы нашли - на какой то базовый курс непонятно чего - время мы нашли - а на то что обещали не нашли. Будет какое то логичное объяснение происходящему?
Rafael 🌵
Понял! Как получить их до этого?
axios.get(..).then(() => { this.$nextTick(() => {window.print}) })
Rafael 🌵
Это набросок, мясца сам набросаешь
Artem
спасибо большое) сейчас попробуемс!
Rafael 🌵
Я тут открыл для себя кстати, что async lifecycle hook исполняется точно так же, как и sync hook
Anonymous
@Akiyamka средства собирались публично - и обещалось публично - значит и выяснить нужно публично!
Rafael 🌵
Т.е вот запрашивает данные, думаешь, что у тебя следующий хук исполнится только после выполнения данных и все такое - а вот хер
Rafael 🌵
Artem
axios.get(..).then(() => { this.$nextTick(() => {window.print}) })
Слава героям! Все заработало)) Благодарю))
CherryTea
не понял что ты пытаешься сделать здесь, заэмитеть срабатывание хука?
Rafael 🌵
Это функция вызывается каждый раз, когда нужно выполнить life cycle hook, например beforeMount
CherryTea
аааа
CherryTea
все, да, теперь стало понятно
Rafael 🌵
Ну ты понимаешь, да, что тут синхронные и асинхронные хуки исполняются в одном потом, и результат async хуков будет не в основном потоке исполнения
CherryTea
да. Но в защиту автора могу сказать что чаще всего ты как раз-таки заинтересован в том чтобы твои хуки не стояли в очереди, а вью рендерилось так бысто как возможно
Rafael 🌵
В общем недавно я топил про подгрузке данных через async beforeMount, но теперь я отказываюсь от своих слов
Rafael 🌵
Ден был прав, лучше v-if пока ничего нет
CherryTea
ога
Rafael 🌵
Прав в том, что такой ход исполнения позволяет распараллеливать запросы с миксинов и с компопоненты, а не прав, что пока не выполнятся все beforeMount я не хочу идти дальше
Rafael 🌵
Потому что этот хук исполняется до вызова рендер функции
Rafael 🌵
Хотя если исполнять эти хуки через Promise.all то результат будет похожий, но зато я получу нормальный lyfecycle flow
Rafael 🌵
С другой стороны, у меня не будет отлова ошибок
Rafael 🌵
С другой стороны, у меня не будет отлова ошибок
Будет, если делать обёртку, с перехватом ошибок
CherryTea
https://stackoverflow.com/questions/30362733/handling-errors-in-promise-all
CherryTea
С другой стороны, у меня не будет отлова ошибок
кстати говорят promise.all легко заменяется на генераторы
CherryTea
я еще не пробовал на практике, но в теории это даже удобнее
CherryTea
Rafael 🌵
С одной стороны это круто, но с другой можно промапить массив с этими хуками, сделать обёртку в промис и добавить catch, с другой, ты прав, что генераторы в этом плане лучше, потому что хранить обертки для ещё не вызыванных хуков смысла - нет
CherryTea
https://learn.javascript.ru/generator.
CherryTea
воть здесь начитался
Rafael 🌵
Пока не очевидны преимущества генераторов
CherryTea
мапить не нужно как минимум
Rafael 🌵
Ну как сказать, у тебя цепочка хуков даже в супер массивных компонентах врятли будет больше 5-10
Rafael 🌵
Поэтому проход через map, скорее всего, будет более эффективным
CherryTea
мм, ну да, тоже верно, по крайней мере не надо будет тащить либу co.js
Rafael 🌵
Ога
Tim
Всем привет! Курю примерчик https://jsfiddle.net/8329p946/ хочу inline edit. Там все завязано на свойстве edit. Если его в изначальном массиве нет, то конструкция срабатывает только после обновления страницы. Я так понимаю теряется реактивность если свойства нет сразу. Как можно победить не добавляя этого свойства сразу? Не добавлять же каждый раз его в массивы))
Tim
ага. посомтрел - чот да, тупит
Tim
не мой пример)
Tim
а, в баню... попап сделаю.
Anonymous
ребят, а что там илья использовал для npm скриптов?
Anonymous
там в зависимости от окружения разные скрипты использовались
Anonymous
@xanf_ua
Nikita
Они засоряют стили и портят над ними контроль.
CherryTea
Удалил компонент - надо чистить глобальеые стили
CherryTea
Поменял компонент, надо искать его стили в глобальных
CherryTea
И так далее
Yevhenii
Удалил компонент - надо чистить глобальеые стили
Зная заказчиков лучше закоментирлвать
CherryTea
Зная заказчиков лучше закоментирлвать
Зная заказчиков лучше наконец освоить гит, 2017 уже
Yevhenii
Шутка 😂
Nikita
Гитить
CherryTea
И что он умеет?
Откатывать изменения
Nikita
Хотя бывают случаи когда легче закомментировать, чем искать в истории, нет?
CherryTea
А если ещё давать адекватные имена комитам так вообще сказка
CherryTea
А есди я вам рассаажу по гиткракена так вы вообще по-другому на гит посмотрите
gearmobile
А есди я вам рассаажу по гиткракена так вы вообще по-другому на гит посмотрите
а что про него рассказывать? ) по мне - он глючный, хоть и красивый внешне )
CherryTea
Было дело, но я дождался пока зафиксят
Denys
Это типа визуальный гит?
Denys
Типа SourceTree?
Denys
А есть какой-то удобный плагинчик для вскод
Denys
Чтобы прыгать по коммитам например
Denys
?)
Igor
Простите за флуд :( Подскажите как в маке source ~/.bash_profile не делать каждый раз :)
Igor
куда прописать что бы при старте системы он уже был заинклюжен
CherryTea
Типа SourceTree?
Соурс три это монстр, чур его
Igor
вижуал гит это как то через чур