@vuejs_ru

Страница 1916 из 3900
Dmitry
22.01.2018
12:25:10
что за история?

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

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

v-cloak, нет?
Первый раз про это слышу) сейчас чекну.

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

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
Но я в npm не вижу беты.
попробуй npm install vuetify@next

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

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

Google
Moth
22.01.2018
12:50:48
.then(response => response.status===200? renderHtml() : null) или типа того
Cпасибо. правда у vue нету метода renderHTML, а так дал пищу для ума

Алексей
22.01.2018
12:51:18
Cпасибо. правда у vue нету метода renderHTML, а так дал пищу для ума
ну этот метод ты сам напиши всм, и назови как хочешь

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
а v-if/v-show то не подйдет ?
та я даун и ньюфаг, всё из головы вылетает. Достаточно v-if Спасибо.

Michael
22.01.2018
13:01:58
не, чувак, ты не понял, это беда. Это сильно увеличивает размер vuejs на каждом сайте для 1го сомнительного кейса
И он хочет впиндюрить это в основной бандл?? Чёт фантастика какая-то, учитывая, что у него там всё в модулярити.

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

Rafael
22.01.2018
13:02:28
Кто с jest и axios развлекался?
Я не развлекался, но в чем вопрос?

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

думаю где туплю

Dmitry
22.01.2018
13:02:43
И он хочет впиндюрить это в основной бандл?? Чёт фантастика какая-то, учитывая, что у него там всё в модулярити.
он называет это обратной совестимостью) И МОЖЕТ БЫТЬ ВСПОМНИТ ОБ ЭТОМ ПЕРЕД СЛЕДУЮЩИМ breaking release

Moth
22.01.2018
13:02:44
Michael
22.01.2018
13:03:58
он называет это обратной совестимостью) И МОЖЕТ БЫТЬ ВСПОМНИТ ОБ ЭТОМ ПЕРЕД СЛЕДУЮЩИМ breaking release
надо найти ищу, порыть и засунуть пять копеек за модулярити. Есть же эти ваши babel-polyfill

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 не подходит

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

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 компонент ?

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
ну, в принципе, тоже верно

тогда можно грузить в компоненте

70
это gzip вес?

Serge
22.01.2018
13:16:49
это gzip вес?
нет. чистые js

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
секунду, подожди, я их читал. Давай доопишу ситуацию я смотрел на гвардов роутера
https://ru.vuejs.org/v2/guide/components.html#%D0%90%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B

Олег
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кб. Не круто. Хочется сразу после загрузки

Олег
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
Он тебе пишет, что ты используешь билд Vue, которы не поддерживает компиляцию шаблонов. В #item-edit лежит шаблон?
нашёл. нет, в #item-edit лежит обычный html, который иногда перемежается со встроенными компонентами. но уже и этого нет. я перенёс #item-edit на пустой div <div> <div id="item-edit"></div> </div>

Vyacheslav
22.01.2018
13:23:44
у меня во время инициализации vuex в цикле загружаются данные через вот такую конструкцию tel = () => import('./to/tel.js');
супер. а теперь вопрос - как в компоненте, где это реально используется, проверить, что зависимости подгружены?

Vyacheslav
22.01.2018
13:24:28
куда?(

в стор еще могу предположить, хоть это и убого а больше вариантов не вижу

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

Олег
22.01.2018
13:25:35
Я ж тебя спрашивал про шаблон
в том и дело, что сейчас даже на голый див, голый vue не становится без этой ошибки. не говоря уже о .vue шаблонах

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

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

если не выйдет, буду чз vuex флаги кидать

Страница 1916 из 3900