
Павел
21.06.2017
14:18:28
Не находит модуль browserify

Andrey
21.06.2017
14:18:32
ну чо вы
ты npm i делал?

Evgeniy
21.06.2017
14:19:42
да, но почему то всё равно папка node_modules пустая

Google

Evgeniy
21.06.2017
14:20:26
снова делаю
То же самое..((

Kelin
21.06.2017
14:23:05
trailing comma
что там сверху
а, все, поправил потом, ок

Evgeniy
21.06.2017
14:24:15

Andrey
21.06.2017
14:24:40
а что выводит npm i?

Evgeniy
21.06.2017
14:25:08
/usr/bin/env: «node»: Нет такого файла или каталога
Может быть в этом дело?

Stanislav
21.06.2017
14:30:41
Why We Love, Use, And Support Vue.js https://www.monterail.com/blog/why-we-use-vuejs#.WUqCvqG-y-M.twitter

Evgeniy
21.06.2017
14:32:02
Сделал сим ссылку с Nodejs на node и всё проблема решена

Zinnur
21.06.2017
14:34:20
Здравствуйте, тут есть разработчики из Казани?

Google

Stanislav
21.06.2017
14:57:40
надо короче вешать запрос не на created а на beforeRouteEnter / beforeRouteUpdate

Igor
21.06.2017
15:48:13
подскажите пожалуйста, как в firebase сделать правило, что бы "получить все зависи текущей коллекции, которые относятся к авторизированному пользователю (совпадает с uid?)"

Kosmos
21.06.2017
16:34:50
Друзья есть такой вопрос. Передаю в пропс большой масив, в компьютед беру из него случайную выборку, в компоненте манипулирую с выборкой. но в результате меняется основной масив, и соответсвенно пересчитывается компьютед, и меняется выборка. Как это лучше решить, что бы выборка не менялась.

Igor
21.06.2017
16:39:15
Var copy = [].concat(youArray)

ENAMETOOLONG
21.06.2017
16:44:46

Kelin
21.06.2017
16:45:27
А с объектом let copy = Object.assign({}, obj)

Kosmos
21.06.2017
16:46:50
А какой хук срабатывает при переключении v-if?

Алихан
21.06.2017
17:04:28
mounted?

Stanislav
21.06.2017
17:06:20

Kosmos
21.06.2017
17:08:04
А причем тут хук? Мне кажется, ты что-то другое хотел спросить
У меня вот такой код, хочу в компонентах запускать функцию когда они отображаются. ScreenOneWord(:words="getWords", v-if="getMode === '1'")
Screen20Words(:words="getWords", v-if="getMode === '2'", :numberOfWords="20")
Screen20Words(:words="getWords", v-if="getMode === '3'", :numberOfWords="200")

Stanislav
21.06.2017
17:08:48
ох.
Юзай computed
не нужны тут ифы
или как говорит одна девочка в твиттере: "Ифчики"

Ivan
21.06.2017
17:10:12

Stanislav
21.06.2017
17:10:25
ScreenOneWord и Screen20Words сильно отличаются?

Ivan
21.06.2017
17:10:33
А у тебя костыли какие-то

Kosmos
21.06.2017
17:10:42

Google

Stanislav
21.06.2017
17:10:45
Нельзя это props'ами разрулить?

Kosmos
21.06.2017
17:12:55
А не могли бы вы объяснить почему v-if это костыль?

Stanislav
21.06.2017
17:13:35
Я б ScreenWords сделал HOC'ом.
Внутри было бы ScreenSingleWorld и ScreenMultiplyWorlds

Kosmos
21.06.2017
17:14:23

Stanislav
21.06.2017
17:17:02
У тебя есть один Родительский компонент ScreenWords. На вход просов ты передаешь настройки для отображения.
Внтри этого ScreenWords у тебя два дочерних компонента ScreenSingleWorld и ScreenMultiplyWorlds.
На них уже можно разрулить if'чиком, что отображать в зависимости от пришедших просов

Kosmos
21.06.2017
17:17:07
Вот смотрю официальную документацию, вроде они такое же предлагают. https://vuejs.org/v2/guide/conditional.html

Stanislav
21.06.2017
17:18:41
Это визуально проще и гибче?

Kosmos
21.06.2017
17:20:15
Я так понимаю, что компоненты есть смысл выделять. Если они могут самостоятельно использоваться. У меня лишь в одном месте, испльзуются эти ScreenSingleWorld и ScreenMultiplyWorlds так какой же смысл выделять отдельный компонент с пропсами все это передавать, если он больше ни где не будет использован.

Stanislav
21.06.2017
17:20:42
я ж не настаиваю :)

Kosmos
21.06.2017
17:21:26
Я просто хочу понять вашу тучку зрения, сразу несколько человек сказали, что это "костыли", я хочу понят почему, в чем я не прав, и с какой точки зрения это плохо.

Алихан
21.06.2017
17:21:41
С точки зрения расширяемости, ИМХО
И поддержки

Kosmos
21.06.2017
17:22:09
Ну вот я выше бросил ссылку на Conditional Rendering из официальной документации, так они же вроде как раз предлагают такой как у меня подход и использовать или нет?

Stanislav
21.06.2017
17:22:17

Andrey
21.06.2017
17:22:29

Алихан
21.06.2017
17:22:41
У тебя два компонента похожих друг на друга, при необходимости расширения и поддержки придется расширять оба
В случае с HOC расширяешь родителя и минимум усилий прилагаешь к модификации детей
Если проект долгоживущий лучше HOC

Google

Алихан
21.06.2017
17:23:36
Если собрал проект и » /dev/null, то я бы забил
И накидал на ифах

Stanislav
21.06.2017
17:23:56

Kosmos
21.06.2017
17:24:33
Что такое "НОС"? (прошу прощения за глупы вопрос, у меня опыт маленький, много чего не знаю)

Алихан
21.06.2017
17:24:48
Да это хипстерская тема
https://medium.com/tldr-tech/higher-order-components-in-vue-js-38b500c6d49f
Вместо двух компонентов делаешь один общий (главный) и два дочерних
Это если утрированно

Admin
ERROR: S client not available

Kosmos
21.06.2017
17:26:55
А понял, ала реактовский подход с думи компонентами.

Алихан
21.06.2017
17:27:18
Ага
Вот буквально минут 5 назад о HOC в реакт чате было :D

Stanislav
21.06.2017
17:28:17

Алихан
21.06.2017
17:28:30
:D

Kosmos
21.06.2017
17:29:55
Просто, на сколько я вот ощущаю, то у Vue все же есть свои преимущества по сравнению с реактом, это гибкость шаблонов, за счет директив, по этому вот так уже везде разделять на логику и представление особо смысла не вижу. Это как делать из Vue React, тогда проще перейти на реакт :)

Алихан
21.06.2017
17:30:50
Ну, преимущества есть у HOC.
Правда я пока еще не до конца раскурил почему они не хотят <slot> юзать

Kosmos
21.06.2017
17:32:39
По помему слот это вообще из другой оперы. Я вот разделяю компоненты по принципу, что бы в низкоуровневых не было стейтов, а только более высокие с ними работали. Ну и компоненты снова таки, должны быть самодостаточными, и использоваться хотя бы несколько раз.

Kelin
21.06.2017
17:42:56

Sasha
21.06.2017
17:43:42
кто на атоме юзает prettier?

Google

Sasha
21.06.2017
17:43:51
как там его правильно настроить

Kos
21.06.2017
17:44:31
да у него там настроек нет почти
либо он по своим правилам будет работать, либо по правилам Еслинта

Sasha
21.06.2017
17:46:01
к меня херня какая-то :D
пробел сам убирается при сохранении

Illya
21.06.2017
17:48:37
Так и должно быть
Это не настраиваемо

Sasha
21.06.2017
17:48:51
o_o

Kos
21.06.2017
17:48:54
вот эту галку ставишь и все

Sasha
21.06.2017
17:49:10
тобишь я зря ставил atom чтоли

Illya
21.06.2017
17:49:37
Эта галка влияет только на то что в преттиер настраивпется
Этот отступ там не настраивается

Sasha
21.06.2017
17:49:56
и шо мне делать? Я нуб

Kos
21.06.2017
17:51:10

Illya
21.06.2017
17:52:19
Только то что изначально можно настроить в самом prettier

Sasha
21.06.2017
17:52:35
@thadjbullet та не сработало

Illya
21.06.2017
17:52:51
У самого prettier никакой интеграции с еслинтом нет

Kos
21.06.2017
17:52:57
ну хз, в ВСкоде все ок работает

Sasha
21.06.2017
17:53:11
то есть в атоме он ущербный?