
Dmitry
22.01.2018
12:25:10
что за история?

Serge
22.01.2018
12:26:57
что за история?
тут человек крыл матами автора vue-notification, т.к. у него ничего не работало из за того что он даже не осилил howto. Потом всё потёр

Dmitry
22.01.2018
12:28:44
v-cloak, нет?

Google

Moth
22.01.2018
12:28:56
Как можно v-html рендерить только после того, как успешно выполнится запрос с API?
if(API.response === 'success') {
выполнить v-html
}

Dmitry
22.01.2018
12:30:43
Хотя может я глупость сказал ;-D

Stanislav
22.01.2018
12:34:40

Moth
22.01.2018
12:35:46

Саня
22.01.2018
12:38:53
Братаны, а в vue-clie как юзають бету vuetify?
Тупо в package.json исправить версию и переустановить?
Но я в npm не вижу беты.

Serge
22.01.2018
12:40:45

Саня
22.01.2018
12:40:52
Спс, щас попробую.

Алексей
22.01.2018
12:41:34

Vyacheslav
22.01.2018
12:50:10
всем привет)

Google

Moth
22.01.2018
12:50:48

Алексей
22.01.2018
12:51:18

Moth
22.01.2018
12:51:52
Так директива v-html всё равно сработает
а нужно, что бы она сработала после success

Serge
22.01.2018
12:54:29
а v-if/v-show то не подйдет ?


Vyacheslav
22.01.2018
12:54:34
пишу vue-обертку над плагином intl-tel-input(https://github.com/jackocnr/intl-tel-input)
сам плагин (два файла весом килобайт в 300) очень не хочу подключать в основной бандл, хочется грузить их асинхронно.(webpack 3 async import )
Пробовал варианты:
1) Подгружать в mounted хуке самого компонента-оберкти. Плохо тем, что подгрузка начинается в момент монтирования. Хочется, чтобы это происходило сразу после "парсинга"(запуска)основного бандла
2) Писать это плагином/вешать в mounted хук компонента-конструтора
непонятно, как проверять в конечном компоненте-обертке, загрузились ли эти файлы. Прокидывать флаг загрузки через стор не хочу, ибо будет маразмом чутка.
Можете что-нибудь посоветовать? Может, я в принципе что-то совсем не то делаю
спасибо
да, что самое важное, очень не хочется отделять зависимости от компонента.
То есть в одном месте их грузить, как-то чего-то писать в стор, потом в компоненте смотреть на какой-то флаг - это явно будет архитектурно убого.
Почему я и посмотрел на формат плагина как "обертки" с вохможностью выполнения кода перед регистрацией компонента. Но как прокинуть флаг асинхронной загрузки в компонент из плагина - я не могу понять.
:(


Moth
22.01.2018
13:00:38

Michael
22.01.2018
13:01:58

Alex
22.01.2018
13:02:09
Кто с jest и axios развлекался?

Rafael
22.01.2018
13:02:28

Alex
22.01.2018
13:02:37
В одном месте работает тест, в другом нет :D
думаю где туплю

Dmitry
22.01.2018
13:02:43

Moth
22.01.2018
13:02:44

Stanislav
22.01.2018
13:03:49

Michael
22.01.2018
13:03:58

Dmitry
22.01.2018
13:04:08
зайди в последние pr и закрытые issues
именно, полифилить не задача фреймворка

Aleksandr
22.01.2018
13:04:15
ребята, дайте совет

Google

Aleksandr
22.01.2018
13:04:30
как реализовать аналог collapse плагина
чтобы по нажатию на элемен, показывался блок в другом месте
но блоков много, поэтому v-if не подходит

Stanislav
22.01.2018
13:06:02

Vyacheslav
22.01.2018
13:06:43
то есть по набору цифр и выбранной стране(гватемала, например) - рассказать, правильный номер, или нет

Stanislav
22.01.2018
13:07:54

Vyacheslav
22.01.2018
13:08:35
он предоставляет статические методы, которые получают код страны + телефон и возвращают bool

Stanislav
22.01.2018
13:09:04

Vyacheslav
22.01.2018
13:09:23
да мне оно нафиг не нужно
а вот проект менеджеру позарез

Stanislav
22.01.2018
13:09:47

Vyacheslav
22.01.2018
13:09:50
ага

Stanislav
22.01.2018
13:09:58
Да уж

Vyacheslav
22.01.2018
13:10:00
именно этой жуткой гугловской i18n

Stanislav
22.01.2018
13:10:05
А нафига?
выпиливать невалидные номера из каких-нить регистраций/заявок?

Vyacheslav
22.01.2018
13:10:52
на номер потом смска шлется
может из этих соображений
другой вопрос, нафига на фронтенде это надо.. Но тут, к сожалению, у меня с правом голоса не особо

Stanislav
22.01.2018
13:11:33
Че т бред.
Я бы поговорил с манагером

Google

Vyacheslav
22.01.2018
13:11:43
так что вернусь к сути вопроса: как правильно асинхронно подгружать компонентые зависимости(

Serge
22.01.2018
13:13:33
а не легче взять js`ки и впилить их в vue компонент ?

Stanislav
22.01.2018
13:14:11

Vyacheslav
22.01.2018
13:14:12
jsки весят 280кб

Stanislav
22.01.2018
13:14:17
в доке по вью есть пример
и в доке по роутеру для страниц
и в доке вебпака

Admin
ERROR: S client not available

Stanislav
22.01.2018
13:14:44
и в доке реакта

Vyacheslav
22.01.2018
13:14:55
секунду, подожди, я их читал. Давай доопишу ситуацию
я смотрел на гвардов роутера
чуть не то
компонент используется в модалке. А модалка есть на всех страницах, и она вне роутера

Stanislav
22.01.2018
13:15:33
роутер тут вообще не причем)

Serge
22.01.2018
13:15:50

Vyacheslav
22.01.2018
13:16:02
ну, в принципе, тоже верно
тогда можно грузить в компоненте

Serge
22.01.2018
13:16:49

Vyacheslav
22.01.2018
13:16:58
а, так не
69кб весит сам плагин
рядом там такой милый utils.js от гугла на 220+

Google

Vyacheslav
22.01.2018
13:17:23
без которого нифига не работает

Serge
22.01.2018
13:17:38
а вообще tel = () => import('./to/tel.js');

Stanislav
22.01.2018
13:18:15

Олег
22.01.2018
13:19:21
извините, может всё-таки кто-нибудь знает, что кроме использоватия template : "<div></div>" может вызывать следующую ошибку
[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.
?

Vyacheslav
22.01.2018
13:19:38
"тогда, когда в них возникнет потребность"
и пользователь будет сидеть и ждать пока грузятся 300кб. Не круто. Хочется сразу после загрузки

Stanislav
22.01.2018
13:19:47

Олег
22.01.2018
13:20:06
извиняюсь, видимо пропустил

Serge
22.01.2018
13:21:29
у меня во время инициализации vuex в цикле загружаются данные через вот такую конструкцию tel = () => import('./to/tel.js');

Олег
22.01.2018
13:23:15

Vyacheslav
22.01.2018
13:23:44

Serge
22.01.2018
13:24:05

Vyacheslav
22.01.2018
13:24:28
куда?(
в стор еще могу предположить, хоть это и убого
а больше вариантов не вижу

Serge
22.01.2018
13:24:47
куда угодно.в js либу. в vuex

Олег
22.01.2018
13:25:35
ещё странно, что сменить на compiled версию тоже не получается
http://joxi.net/v29GplJCGgnYor

Vyacheslav
22.01.2018
13:28:46
куда угодно.в js либу. в vuex
окей
спасибо
сейчас попробую последний вариант с отложенным созданием компонента + проверкой в шаблоне есть ли такой
если не выйдет, буду чз vuex флаги кидать