@vuejs_ru

Страница 76 из 3900
Kelin
17.01.2017
21:14:56
Рафик

Что с тобой

Rafael
17.01.2017
21:16:51
Я туплю чет

Kelin
17.01.2017
21:17:37
отдохни

Google
Rafael
17.01.2017
21:18:14
Да, наверное, хотел сегодня сделать стек для уведомлений, но не успел компоненту допилить

Kelin
17.01.2017
21:31:01
лол

я вот чет не допилил совсем чуть-чуть

но уже влом

и щас понимаю

если начну допиливать

все засру

Слушайте

А есть ли в Vue возможность чекать все компоненты одного типа?

Ну то, есть, есть у меня компонент с текстовым полем Я его вставлял, допустим, 10 раз Есть ли способ пробежаться по ним всем, с учетом того, что они не в одном родителе?

Google
Kelin
17.01.2017
21:36:01
Допустим, получить все значения этих полей, которые хранятся в data

Это жутко неудобно, поскольку у них нет никаких идентификаторов итд

Они все одинаковые

И не будет понятно, где какой

Rafael
17.01.2017
21:37:09
Можешь jquery попробовать тогда

Тупость конечно, но самый простой способ

Получил все объекты, взял значения, отправил куда нужно

Kelin
17.01.2017
21:37:44
бред

Ща попытаюсь сформулировать задачу

Rafael
17.01.2017
21:38:35
Можно биндить пропсы

Kelin
17.01.2017
21:39:04
У меня есть вложенное дерево с сообщениями Собственно, эти сообщения вводятся в текстовые поля И мне перед отправкой нужно чекать, все ли заполнены, вот

Как это будет удобнее всего реализовать

Kelin
17.01.2017
21:39:29
Это не косяк архитектуры, это просто вложенность усложняет ситуацию

MVP
17.01.2017
21:40:37
Скажите а vue умеет отложенную подргузку компонентов и рендеринг в worker'ах - как angular 2 ?

Kelin
17.01.2017
21:40:41
Черт, я чувствую, как мои мысли превращаются в кашу

Rafael
17.01.2017
21:41:06
Лично я бы у корневого компонента дерева сообщений сделал бы data, а потом через биндинг пропсов посылал бы дочерним элементам

Kelin
17.01.2017
21:41:24
Скажите а vue умеет отложенную подргузку компонентов и рендеринг в worker'ах - как angular 2 ?
Можно для компонентов сделать v-if="param" И param присвоить true тогда, когда нужно подгрузить

Rafael
17.01.2017
21:41:35
Google
Kelin
17.01.2017
21:41:52
<component v-if="canIRenderIt"></component>

MVP
17.01.2017
21:42:09
Можно для компонентов сделать v-if="param" И param присвоить true тогда, когда нужно подгрузить
не я про как бы целиком весь компонент не грузить и не парсить

Rafael
17.01.2017
21:42:16
<component v-if="canIRenderIt"></component>
Это не подгрузка, а рендер

Kelin
17.01.2017
21:42:23
ну, рендер

окей

а подгрузка, хзз

MVP
17.01.2017
21:43:39
например

Rafael
17.01.2017
21:44:16
vue-lazy-component/README.md at master · Coffcer/vue-lazy-component https://github.com/Coffcer/vue-lazy-component/blob/master/README.md

MVP
17.01.2017
21:45:08
вот про lazy module loading - https://www.nativescript.org/blog/optimizing-app-loading-time-with-angular-2-lazy-loading

Kelin
17.01.2017
21:49:21
а зачем это нужно, вообще кстати говоря

Rafael
17.01.2017
21:50:24
а зачем это нужно, вообще кстати говоря
Нет смысла закачиватт все приложение, если тебе нужна только его часть

Kelin
17.01.2017
21:50:40
ну типа

а

ну да

т прав

оно же полностью грузится

Rafael
17.01.2017
21:53:03
Вот кстати, может кому будет интересно

Kelin
17.01.2017
21:54:44
А еще такая же статейка бла про веб-компоненты

Google
Kelin
17.01.2017
21:55:22
на медиуме, кажется

Vitaly
17.01.2017
22:11:38
Кстати по поводу маски, есть клевый https://github.com/text-mask/text-mask

Kelin
17.01.2017
22:16:16
Чет проорал с папок

angular1, angular2, ember, react, vue, WEBSITE

Andrey
17.01.2017
22:21:44
А кто-нибудь пишет компоненты на коффе?

а то у меня код компонента в js переводится, но import .. from ... остается

Admin
ERROR: S client not available

Stanislav
18.01.2017
04:44:28
Кстати по поводу маски, есть клевый https://github.com/text-mask/text-mask
Не оч. У меня глючит демка на вводе номера телефона.

Roma
18.01.2017
04:54:17
Тут недавно спорил кто-то, если не ошибаюсь, по поводу где хранить токен в spa. Я думаю сохранять в localstorage, синхронизировать его с vuex при инициализации, это как, тру вей?

Illya
18.01.2017
06:01:18
С ним есть одна очень неприятная особенность

Он не позволяет узнать момент, когда данные были загружены

Точнее, выглядит это слегка по уродски. У меня при запуске поднимается стора, и апишка лезет в неё чтоб забрать оттуда токен

Так вот логику апишки приходится в setTimeout 0 оборачивать

И ещё, если планируете делать SSR - место токена в куках

Google
Illya
18.01.2017
06:05:35
Server side rendering

Alex
18.01.2017
06:06:01
Webpack 2 релизнули наконец

Rafael
18.01.2017
06:06:28
Webpack 2 релизнули наконец
А я ещё и первый не освоил..

Illya
18.01.2017
06:06:45
Ага. Я так ждал tree-shaking а пользы с него на моих реальных сценариях 0

Alex
18.01.2017
06:07:09
На сайте голосовалку открыли) народ бьется за TypeScript tree shaking)

Illya
18.01.2017
06:10:15
Я в ts разочарован

Alex
18.01.2017
06:10:58
А поподробнее? Некоторые в нём видят манну небесную

Illya
18.01.2017
06:11:29
С английским как?

Я доклад на эту тему делал

Alex
18.01.2017
06:12:03
Нормально с ним) иногда с переводчиком, но общаемся

Illya
18.01.2017
06:12:08
Хотя не, сейчас дойду до офиса

Покажу ппимер

Alex
18.01.2017
06:12:48
ок

Illya
18.01.2017
06:13:24
Если кратко то система типов в ts отстой

Alex
18.01.2017
06:14:04
Несмотря на все их попытки во второй версии втащить разделение типов и null? что там преподносили как большую фичу

Illya
18.01.2017
06:20:35
Вот, реальный пример. Задача следующая. Есть апишка, которая генерирует ответы с глубокой вложенностью: { a: { b: [1, 2, 3], c: {u: 4} }, d: 5} Необходимо превращать это в плоский объект: { 'a.b': [1, 2, 3], 'a.c.u': 4, 'd': 5 }

значения могут быть любыми, превращаются в цепочку только объекты( массивы не разворачиваем)

вот код, решающий задачу

https://gist.github.com/xanf/9da671405cd9ea01fec489469471572a

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