
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

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

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 ?

Stanislav
13.03.2017
12:06:57

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
хм
Может у тебя в определенный момент времени их нет? Не знаю, после монтирования наверное появляются дети.

Stanislav
13.03.2017
12:13:45

Andrey
13.03.2017
12:15:16

Stanislav
13.03.2017
12:15:30

Google

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

Stanislav
13.03.2017
12:16:46

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

Stanislav
13.03.2017
14:23:02
?

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

Stanislav
13.03.2017
14:24:09

Alexander
13.03.2017
14:24:50

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

Михаил
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 каким-то убогим кажется?

Rafkat
13.03.2017
18:24:22