@vuejs_ru

Страница 218 из 3900
Yaroslav
26.02.2017
15:14:30
Да, такая вложенность. Есть много однотипных компонентов

Можно ведь и глобальную шину использовать

Google
Kelin
26.02.2017
15:16:26
А что, вотчеры не работают на пропсах?

Yaroslav
26.02.2017
15:16:41
Работают,

А зачем мне вотчеры?

Andrey
26.02.2017
15:16:56
можно, но ты либо по ней будешь гонять ивенты и данные, и обновлять их руками в каждом компоненте, либо ты будешь обновлять стор и данные у тебя будут обновляться сами

Kelin
26.02.2017
15:17:19
с ним будет гораздо проще
на самом деле, я тут пришел к выводу, что много вещей можно без него делать тогда компоненты будут реюзабельными и независимыми

Andrey
26.02.2017
15:17:52
на самом деле, я тут пришел к выводу, что много вещей можно без него делать тогда компоненты будут реюзабельными и независимыми
просто не надо хранить все в сторе. локальную дату компонентов надо хранить в компонентах

Kelin
26.02.2017
15:18:24
Короче, vuex нужен только тогда, когда данные нужно вынести вверх и юзать везде

Alexander
26.02.2017
15:18:30
на самом деле, я тут пришел к выводу, что много вещей можно без него делать тогда компоненты будут реюзабельными и независимыми
Да можно вообще свой фреймворк написать, только поддерживать труднее, потому и используют известные всем решения.

Andrey
26.02.2017
15:18:46
Kelin
26.02.2017
15:19:03
Если данные юзаются только в компоненте Либо же нужно, чтобы компонент можно было юзать много раз Тогда vuex не нужен

Второй случай только проблем добавляет

Yaroslav
26.02.2017
15:19:16
Andrey можно к тебе в ЛС?

Google
Rafael
26.02.2017
15:19:49
Alexander
26.02.2017
15:19:55
Короче, vuex нужен только тогда, когда данные нужно вынести вверх и юзать везде
Vue -- это слой VC, там толком нет и не должно быть общей логики UI, а Vuex -- модель UI. Если у тебя достаточно сложное SPA, то вполне можно юзать. Еще и vue-route туда добавить.

Kelin
26.02.2017
15:20:45
Vue -- это слой VC, там толком нет и не должно быть общей логики UI, а Vuex -- модель UI. Если у тебя достаточно сложное SPA, то вполне можно юзать. Еще и vue-route туда добавить.
Я все это юзаю, сейчас пишу проект, уже около 50 компонентов набралось, но пока что в Vuex хранится только инфа об авторизации

Yaroslav
26.02.2017
15:20:55
Т.е смотрите. Я изначально получаю от главной страницы все данные. Записываю их в стор. А как потом их компонентам передать?

Alexander
26.02.2017
15:21:24
Дока есть?

Kelin
26.02.2017
15:21:41
Потому что большое количество компонентов нужно юзать в нескольких местах с разными данными Писать костыли, чтобы все это коряво хранилось в vuex, не варик

Alexander
26.02.2017
15:21:51
https://m.habrahabr.ru/post/322354/

Yaroslav
26.02.2017
15:22:05
Через пропсы или через created и this.$store

Alexander
26.02.2017
15:22:07
Вот тут было про то, как передавать.

Yaroslav
26.02.2017
15:22:25
Да дока то понятно

Я вот что хочу спросить, если я буду использовать vuex мне нужно будет через пропсы или в самом компоненте через created

Alexander
26.02.2017
15:23:31
Потому что большое количество компонентов нужно юзать в нескольких местах с разными данными Писать костыли, чтобы все это коряво хранилось в vuex, не варик
Компоненты как раз таки и должны быть без данных. Это просто вьюха, которая работает с тем, что ему передадут. Вся логика UI, взаимосвязь между компонентами, страницами и т.д. -- vuex. Vue -- просто тупое отображение.

Andrey
26.02.2017
15:23:54
и из этого вычисляемого свойста уже берешь данные

Yaroslav
26.02.2017
15:24:24
Я понял

Andrey
26.02.2017
15:24:38
но я бы делал через пропсы, ничего плохого не вижу, но зависит от ньансов задачи, конечно

Yaroslav
26.02.2017
15:25:03
Опять новое

Опять все заново

Google
Yaroslav
26.02.2017
15:25:13
Ех

Andrey
26.02.2017
15:25:30
да там доку за 20 минут прочитать можно

Yaroslav
26.02.2017
15:25:36
Спасибо ребята. Очень помогли. Я определилися

Alexander
26.02.2017
15:25:57
Ну реально, читайте доки, они там за день все читаются)

Yaroslav
26.02.2017
15:26:16
Просто хотелось больше ясности и как вы видите это

Я все уже прочитал. У меня не было уверенности

В том что я делаю

А на стековерфлоу много каких-то костылей

Rafael
26.02.2017
15:27:40
Я все уже прочитал. У меня не было уверенности
ты не обижайся, просто на всякий пожраный говорим

Andrey
26.02.2017
15:28:46
Кстати надо админов попросить припиннить сообщение с линками на доку и на awesome-vue

Kelin
26.02.2017
16:05:51
Че-то не хочет вотчер работать и все

То есть я из родительского компонента в дочерний через пропс передаю параметр, из родителя его изменяю, а в дочернем вотчер не срабатывает

Yaroslav
26.02.2017
16:38:52
Это 100 процентов работает

Kelin
26.02.2017
16:47:16
бло, там вытягивать надо, слишком много всего и я решил по-другому

Rafael
26.02.2017
17:09:59
в тему вчерашнего разговора: dev ops в основном настраивает рабочее окружение и продакшн? типо специализируется на докерах, вебпаках, галпах, скриптах выклдаки да еще и код писать умеет?



Stanislav
26.02.2017
17:16:48
всегда так пишу

Rafael
26.02.2017
17:17:45
потом докатишься до do something

Google
Stanislav
26.02.2017
17:18:18
до точечки

Rafael
26.02.2017
17:18:55
до точечки
это уже будет дном

Stanislav
26.02.2017
17:19:12
не. точечка это дефолт. если чето интересное хочется написать то пишу

Stanislav
26.02.2017
17:19:29
абсолютно

Rafael
26.02.2017
17:19:33
пруф

Admin
ERROR: S client not available

Stanislav
26.02.2017
17:19:48
эх я пока на планшете

Rafael
26.02.2017
17:20:00
эх я пока на планшете
значит я тебя запомнил

Stanislav
26.02.2017
17:20:10
ну как бы зачем пруф

Rafael
26.02.2017
17:20:15
ты не забывай, что я из бутово

:D

Stanislav
26.02.2017
17:20:44
более того когда релизишь надо сквашить коммиты все

ибо нехуй позориться что ты не идеал и чето там дофикшивал

Alex
26.02.2017
17:40:38
потом докатишься до do something
потом подключают этот сервис http://whatthecommit.com/ чтобы не парится с сообщениями к коммитам

git config --global alias.yolo '!git commit -m "$(curl -s whatthecommit.com/index.txt)"'

изи :)))

Airat
26.02.2017
17:44:18
я по ангуляровскому гайду фигачу https://gist.github.com/stephenparish/9941e89d80e2bc58a153#format-of-the-commit-message https://i.imgur.com/ZsGAUZu.png, быстро привык

Google
Airat
26.02.2017
17:50:21
я чет не смог освоить, точнее не до этого было. читал про это тут https://anvilabs.co/blog/writing-practical-commit-messages/

Stanislav
26.02.2017
18:06:57
vue-cli спрашивает про установку vue-router при инициализации, но не спрашивает про Vuex

Rafkat
26.02.2017
18:07:13
запили isuue

Stanislav
26.02.2017
18:08:03
та не, я думаю он и не должен))

Просто наблюдение. Еще конфиг для postcss вынесли в rc файл. Блин, классно

Rafael
26.02.2017
18:09:04
это мне ни о чем не говорит, куда смотреть?

Kelin
26.02.2017
18:09:22
Комментарии к коммиту ~_~

Rafael
26.02.2017
18:31:41
Есть статьи про то, как vue устроен внутри?

Про всякие vnode

Alex
26.02.2017
18:32:16
Stanislav
26.02.2017
18:51:38
не должен, я думаю. Но как-то однобоко получается)

Rafael
26.02.2017
19:37:28
как в npm откатить версии пакетов на те, что были до npm update?

Like
26.02.2017
19:37:57
https://paste.laravel.io/yP39j

орет на ... в mapState

Погуглил, установил все что советовали

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