
Alex
17.08.2018
11:35:15
У тебя там хендлер
А должен быть айди интервала

Александр
17.08.2018
11:35:48
в дату пиши interval

Alex
17.08.2018
11:36:28
В общем прочитай как создать и очистить интервал

Google

Den
17.08.2018
11:36:29

Alex
17.08.2018
11:36:41
Он возвращается при создании

Александр
17.08.2018
11:36:42
data() {
return {
interval: null,
}
},
mounted () {
this.interval = setInterval(this.startCounter, 1000);
},
destroyed () {
clearInterval(this.interval);
}

Alex
17.08.2018
11:36:51
Открой уже доку и выучи )

Den
17.08.2018
11:37:06
ок, спасибо!

Valerii
17.08.2018
11:43:24
может кто работал с firebase store?

Illya
17.08.2018
11:45:48

Valerii
17.08.2018
11:46:56

Oleksandr
17.08.2018
11:47:06

Illya
17.08.2018
11:47:27

Alex
17.08.2018
11:47:37

Valerii
17.08.2018
11:48:40

Oleksandr
17.08.2018
11:48:46

Google

Illya
17.08.2018
11:48:51
да ладно, надо просто привыкнуть

Valerii
17.08.2018
11:49:34

Illya
17.08.2018
11:49:40
работал

Valerii
17.08.2018
11:51:12
работал
А можешь глянуть, вперся в эту задачу вообще не пойму почему не могу сохранить ссылку картинки в firebase db
https://stackoverflow.com/questions/51892686/how-to-convey-url-image-in-firebase-db

Illya
17.08.2018
11:55:53
file какого типа?

Valerii
17.08.2018
11:56:55

Illya
17.08.2018
11:56:59
ну и в чем проблема?
из SO вопроса непонятно

Valerii
17.08.2018
11:58:23
ну и в чем проблема?
получаю url картинки из storage и дальше нужно его отправить в базу не могу передать url в базу

Ilya
17.08.2018
12:02:47

Valerii
17.08.2018
12:04:01

Andrey
17.08.2018
12:06:18
В мутации только синхронный код

Ilya
17.08.2018
12:06:50
и как это решить?

Alex
17.08.2018
12:06:53
блеа
у тебя actions есть
для асинхронщины
получи данные и затем мутируй
как ты до такой конструкции то дошел)

Ilya
17.08.2018
12:10:32
этто вообще нормально писать return new Promise в actions?

Michael
17.08.2018
12:10:55
пипец. надо тыкалку в доку

Google

Дмитрий
17.08.2018
12:11:44

Alex
17.08.2018
12:13:19
доки не читай@вопросы задавай

Michael
17.08.2018
12:14:32

Alex
17.08.2018
12:15:01
як ты грызи гранит науки перефразировал

Michael
17.08.2018
12:15:30
*матчасть. Математику))))) и геометрию

Andrey
17.08.2018
12:19:24
Ребят, кто нибудь упарывался тем, при динамическом импорте делил бандлы на мобильную и немобильную версию?
То есть, есть одна страница из проекта, на ней компонент с огромной кучей логики. Причем эта логика отличается (и шаблон) отличается от ее десктопной версии.
Сейчас этот вопрос решается с помощью миксинов, и слотов. Но мне не нравится то, что все равно десктопная часть попадает в итоговый бандл.
Чисто филосовский вопрос, на сколько это хорошо делить страницу на два компонента (mobile, desktop) и в зависимости от устройства отдавать нужный.

Michael
17.08.2018
12:21:13

Rafael
17.08.2018
12:21:49

Andrey
17.08.2018
12:22:07
Я чуть ниже про это и написал

Дмитрий
17.08.2018
12:22:22

Andrey
17.08.2018
12:22:36
дублированный код выносишь в миксины ?

Дмитрий
17.08.2018
12:23:43
При последнем рефакторинге выносил, там на половину прототип еще, еще рефакторить и рефакторить

Andrey
17.08.2018
12:23:55
можно например такую структуру делать этого компонента, типо
component/ <- папка
componentMobile <- мобилка
componentDesktop <- десктоп
componentMixin <- общая логика обоих компонентов
Угу, спасибо) На производительность хорошо повлияло решение ?

Alex
17.08.2018
12:29:14
абстрактные классы решают
мы так распиливали в свое время
завели свой Vue component
и немного декораторов
стили на sass аналогично
миксины конструкторы и пресеты под десктоп и мобилку

Google

Дмитрий
17.08.2018
12:34:23
Угу, спасибо) На производительность хорошо повлияло решение ?
Производительность не мерял, основное удобство, что ты при разработке параллельно не обдумываешь решения для мобилки и для десктопа. В одном одно пишешь, в другом другое. Если пересекается - обобщаешь и выносишь. Мне так проще было намного, чем пилить универсально. Но проект небольшой, насколько это масштабируется не в курсе

Andrey
17.08.2018
12:39:01
Кстати, декораторы тоже идея хорошая. Спасибо всем за советы!

Alex
17.08.2018
13:06:18
Всем привет, подскажиет, можно ли как то сделать, что бы при запуске функции 1(), она сначала ждала выполнения функции 2()

Admin
ERROR: S client not available

Anton
17.08.2018
13:06:40

Alex
17.08.2018
13:06:47
Если функции синхронные то во второй вызывай первую

Илья
17.08.2018
13:08:12
дал Alex заслуженные права админства

Alex
17.08.2018
13:08:53
во второй идет перебор for

Bohdan
17.08.2018
13:10:59
конгратсы

Ilya
17.08.2018
14:07:08
А запросы к серваку должны быть в действиях или мутациях?

Rafael
17.08.2018
14:08:13
Давай рассуждать

Ilya
17.08.2018
14:08:28
В действиях?

Rafael
17.08.2018
14:09:22

Ilya
17.08.2018
14:09:41
Потому что они асинхронные?

Stanislav
17.08.2018
14:09:56
Логично

Michael
17.08.2018
14:18:24
гениально, Ватсон!

Sunlive
17.08.2018
14:22:48
слишком много админов
всем пока

Google

Sunlive
17.08.2018
14:23:01
?

Alex
17.08.2018
14:24:02
мне кажется что есть извращенный ниндзя подход - садишься с полным нулем в js писать vue приложение и походу задавая вопросы выучиваешь js
это почти как заход в js через jquery

Sunlive
17.08.2018
14:24:58
реакт в этом плане лучше
сложнее наговнокодить

Alex
17.08.2018
14:25:18
после реакта можно получить справку по инвалидности
если свернуть нетуда
например тащить везде рамбду
или тащить тайпскрипт в лендосы на поток (знаю такую историю тоже)

Yashko?
17.08.2018
14:27:11
Есть ли возможность передать содержимое <slot> как параметр в компонент? Типа <my-component :value="slot">

Alex
17.08.2018
14:27:31
ты хочешь пробросить слот типо?

Sunlive
17.08.2018
14:27:34
ты повернул не туда
явно