@vuejs_ru

Страница 277 из 3900
Kelin
13.03.2017
09:04:29
Надо попробовать

Alex
13.03.2017
09:04:34
Я тоже с подозрением относился

Kelin
13.03.2017
09:04:41
Alex
13.03.2017
09:04:44
но когда он начал быстро все устанавливать и обновлять, продался

Google
Kelin
13.03.2017
09:05:25
Бля, как же долго пилю проект

Столько всего понаписал, что можно выложить в опен сорс

Но довести до ума времени нет

DreaMinder
13.03.2017
09:07:08
среди нас есть Dmytro Barylo?

парниша из Киева завсетился в фиде вью новостей с проектом

http://tmdb.dmytrobarylo.com/

круто сделано, плавно работает

Alex
13.03.2017
09:08:45
хорошо подобранные анимации

DreaMinder
13.03.2017
09:09:58
только все иконки - инлайн свг, не оч хорошо

Andrey
13.03.2017
09:12:11
только все иконки - инлайн свг, не оч хорошо
Ну вообще-то иконки svg спрайтом - ХОРОШО

DreaMinder
13.03.2017
09:13:17
учитывая что грядет хттп2 - не совсем

в конкретном случае хрошо или нет определит только метрика

а так, зависит от того превышает ли колво иконок ограничение одновременныхзапросов браузера

Google
Alex
13.03.2017
09:15:22
https://www.foaas.com/

Andrey
13.03.2017
09:18:57
учитывая что грядет хттп2 - не совсем
ладно, выразился не так, правильнее - svg стеком, который похож на спрайт. Он гибкий, можно через currentColor задавать основной цвет. svg через тег img нельзя никак закастамизировать Почитать - https://css-tricks.com/svg-sprites-use-better-icon-fonts/ - http://tympanus.net/codrops/2015/07/16/styling-svg-use-content-css/

Stanislav
13.03.2017
09:34:17
утраиваю за иконки спрайтом.

Надо посмотреть как он их собирает

А, никак он их не собирает. Ручками заинлайнил спрайт

Я не придумал ничего, как собирать спрайт webpack'ом :( У меня только инлайнит в html с помощью inline-loader

Andrey
13.03.2017
09:41:32
Stanislav
13.03.2017
09:41:52
Покажи где нашел инлайн?
https://github.com/dmtrbrl/tmdb-app/blob/master/index.html

Andrey
13.03.2017
09:42:31
Я в одном проекте использую https://www.npmjs.com/package/vue-icons А в старом сам собирал https://git.io/vy6WB

Stanislav
13.03.2017
09:49:57
До этого собирал вот этим плагином (https://www.npmjs.com/package/svg-sprite-webpack-plugin), но потом подумал, что че т тупо каждый раз иконку импортить. Сейчас ручками через cli. Не знаю, мне кажется проще будет сделать маленький скрипт на gulp и запускать его через npm команды.

Андрей
13.03.2017
11:37:28
Несколько глупых вопросов. Заранее спасибо! Мне нужно в зависимости от url страницы вызывать экземпляры vue. Причем на некоторых страницах могут использоваться несколько экземпляров. Предполагаю что код нужно оформлять в виде компонентов и использовать роутинг? Тогда как запихнуть в конкретный роутинг вызов 2х экземляров? Во примерах 1 маршрут, 1 компонент, 1 экземпляр.

Sergey
13.03.2017
11:55:43
Подскажите пожалуйста, как-то можно получить доступ к this.$children; не используя в темплейте <slot></slot ?

Sergey
13.03.2017
12:07:05
неа :(

Stanislav
13.03.2017
12:07:59
Вот, выводит https://jsfiddle.net/ckfovbkm/

Sergey
13.03.2017
12:10:21
хм

Stanislav
13.03.2017
12:11:25
хм
Может у тебя в определенный момент времени их нет? Не знаю, после монтирования наверное появляются дети.

Andrey
13.03.2017
12:15:16
Вот, выводит https://jsfiddle.net/ckfovbkm/
https://jsfiddle.net/ckfovbkm/3/ - ты этого хотел добиться?

Google
Stanislav
13.03.2017
12:15:45
там есть свойство compoents

Stanislav
13.03.2017
12:16:46
https://jsfiddle.net/ckfovbkm/3/ - ты этого хотел добиться?
Я? Нет. Просто показал, что вот они дети и slot'ы тут ни при чем :)

Andrey
13.03.2017
12:16:58
сорри, ступил

Illya
13.03.2017
12:17:05
но вообще употреблять их так фу-фу

зачем это вам?

Stanislav
13.03.2017
12:17:15
++

Andrey
13.03.2017
12:18:09
зачем это вам?
стараюсь не осуждать за ориентацию ))) пока не встречу код у себя в проекте ?

Illya
13.03.2017
12:18:39
Мне плевать с кем вы спите :) А вот за чистоту кода пасть порву :)

Андрей
13.03.2017
12:46:06
Михаил
13.03.2017
13:58:13
Всем привет. Есть вопрос. Когда инициализирую свое приложение в хуке beforeCreate пытаюсь забрать данные new Vue({ router, store, el: '#app', template: '<App/>', components: { App }, beforeCreate() { if (store.getters['auth/isAuthorized']) { store.dispatch('auth/getUser').then(() => console.log('got user')).catch(() => console.log('no user')); } } });

так как код асинхронный, то дальше выполняется рендер всего приложения не дожидаясь результата промиса

как можно это остановить?

Михаил
13.03.2017
13:58:49
хочу рендерить все только после того как прийдет результат

Roma
13.03.2017
13:59:21
V-if?

Semen
13.03.2017
14:00:36
Или создавай инстанс внутри промиса

Михаил
13.03.2017
14:03:58
new Vue({ router, store, el: '#app', template: '<App v-if="isLoaded"/>', components: { App }, data: { isLoaded: false }, beforeCreate() { if (store.getters['auth/isAuthorized']) { store.dispatch('auth/getUser').then(() => { this.isLoaded = true; }).catch(() => { this.isLoaded = true; }); } } }); костыль какой-то, не ?

Alex
13.03.2017
14:04:30
в beforeCreate нет еще никакого this

Михаил
13.03.2017
14:04:44
с кодом все ок

Roma
13.03.2017
14:04:48
Так он в колбеке

Почему бы не v-if="$store.state.user"?

Google
Михаил
13.03.2017
14:06:55
а мне не важно имеется ли юзер или нет

мне главное знать результат

т.е в моментах где он есть, потом рендер идеет компонентов и юзается его значение из сторы. В иных случаях - редирект на логин

Rafael
13.03.2017
14:21:21
ребзь, где в vuex используется normalizeMap?



Ilya
13.03.2017
14:22:45
Минутка рекламы. Если у кого-то есть какие-то вопросы по редакторам кода или IDE, то у нас есть чатик https://t.me/ide_ru

Ilya
13.03.2017
14:23:30
Admin
ERROR: S client not available

Stanislav
13.03.2017
14:23:43
не
а зря. Был бы популярным

Ilya
13.03.2017
14:23:48
по вебпаку есть че? ?
да и для этого подходит любой JS чатик

Stanislav
13.03.2017
14:24:09
Alexander
13.03.2017
14:24:50
а зря. Был бы популярным
https://t.me/webpack_ru ну раз просят люди я скину

Stanislav
13.03.2017
14:25:09
Rafael
13.03.2017
14:29:31
м?

Ilya
13.03.2017
14:40:29
DimenSi
13.03.2017
14:47:01
Группа походу мертвая какая-та

за год активности сообщений кот наплакал

Михаил
13.03.2017
14:49:12
помню когда во вью было 80 человек

Google
Михаил
13.03.2017
14:49:13
:)

Ilya
13.03.2017
14:49:43
помню когда во вью было 80 человек
помню когда во вью был 1 человек

Михаил
13.03.2017
14:49:59
Rafkat
13.03.2017
14:50:32
всем привет

интересно, как отловить смену класса у элемента?

DimenSi
13.03.2017
14:53:08
сделай метод в computed

и через него работай

Semen
13.03.2017
15:14:16
ребят, столкнулся сейчас с проблемой чистоты кода. Есть однофайловый компонент, но js часть вынесена в отдельный js файл. Так вот, хотелось бы как то видеть, что какие то компоненты уже не исплользуются в темплейте, методы, computed свойства. Есть ли что то для отслеживания этого?

мертвого кода

kaflan
13.03.2017
16:36:39
Alex
13.03.2017
16:57:32
Наверное никак, то что напрямую компонент не используется сразу в шаблоне не значит что он лишний. Он может подключиться по какому-нибудь условию, или например даже по ответу сервера будет использоваться тот или иной компонент

kaflan
13.03.2017
17:25:00
к тому же можно юзать консоль разработчика

Aler
13.03.2017
17:40:13
парни, не знаю где спросить, попробую тут)

Как считаете какой архитектурный паттер лучше всего подходит под Rx приложение?

когда данные в реактивных потоках

Alex
13.03.2017
17:56:00
Не делать херни

?

Лучший архитектурный паттерн, но его чертовски сложно соблюдать

Kelin
13.03.2017
18:24:01
Мне одному в последнее время Vuex каким-то убогим кажется?

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