
Rafael
22.12.2017
11:34:24

b0g3r
22.12.2017
11:34:57
только слова, только цифры...

Eugene
22.12.2017
12:02:57
наверное за этот вопрос бьют, но как выглядит последовательность загрузки парента и чайлда? делая в паренте в beforeCreate: console.log(parent) , а в чайлде в mounted: console.log(child), в консоле соответсвенно получаю child parent

Владимир
22.12.2017
12:03:59

Google

zinge
22.12.2017
12:05:33
Ребят подскажите куда смотреть?!
После перезагрузки страницы состояние содержимого корзины должно быть сохранено

Untone
22.12.2017
12:06:45
брат, посмотри в окно, снег выпал?

Eugene
22.12.2017
12:08:09

zinge
22.12.2017
12:08:44

Untone
22.12.2017
12:09:13
ну здорово, надеюсь помогло

Vladimir
22.12.2017
12:09:51

Eugene
22.12.2017
12:09:55

zinge
22.12.2017
12:10:43

Michael
22.12.2017
12:11:10
я бы просто в локалсторейдж писал)
хотя там, мб, какие-то крутые синхронизаторы с вуексом, но хз хз

Eugene
22.12.2017
12:11:45

Untone
22.12.2017
12:12:11
специально обученный синхронизатор

zinge
22.12.2017
12:13:34

Google

Rafael
22.12.2017
12:13:41

Untone
22.12.2017
12:14:35
я намекаю на то, что делать перерывы в работе тоже очень важно, потому что сам сижу непрерывно чет давно

Александр
22.12.2017
12:14:50

Stanislav
22.12.2017
12:17:44
какую модель?

Александр
22.12.2017
12:18:40
какую модель?
v-model у компонента. В value она должна приходить. Причём она приходит, но если писать в data, то её нет
в mounted есть

Stanislav
22.12.2017
12:19:30

Александр
22.12.2017
12:19:47
this.value это пропса

Stanislav
22.12.2017
12:20:40
this.value это пропса
ладно, опустим момент с инициализацией компонента.
Нахрена ты пропсу в дату запихнул?

Александр
22.12.2017
12:21:16
Изначальное состояние мне нужно

Stanislav
22.12.2017
12:22:20
Тогда забинди пропсу value на атрибут value

Александр
22.12.2017
12:24:22

Michael
22.12.2017
12:29:19
не пахнет
хотя
пахнет

Stanislav
22.12.2017
12:29:50
А ты не можешь пропсу сразу в :value запихнуть?

Michael
22.12.2017
12:29:55
it depends

Александр
22.12.2017
12:31:55

Stanislav
22.12.2017
12:32:58

Aleksandr
22.12.2017
12:51:13
Ребята, подскажите. У меня v-for, выводит данные из data, но данные в дата получаются извне через methods. Как мне сделать, чтобы метод вызывался до генерации v-for?

Google

?
22.12.2017
12:53:43

Aleksandr
22.12.2017
12:53:56
created не помогает

?
22.12.2017
12:56:10
почему

Aleksandr
22.12.2017
12:56:43
видимо я рукожоп)
сейчас буду посмотреть

?
22.12.2017
12:57:53
будь)
v-cloack скроешь до того как загрузится все, в том числе created

Stanislav
22.12.2017
13:03:09

Aleksandr
22.12.2017
13:11:20
а created отрабатывает до генерации разметки?

Eugene
22.12.2017
13:17:02
ну исходя из картинки,что мне скинули, то вроде бы да
самое интересное, я внимательно изучал её в доке, но не обратил внимания на то что написано в блоках(
стыдобища

Aleksandr
22.12.2017
13:18:14
Property or method "teams" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
во что говорит
created: function () {
this.getMatches();
},
methods: {
getMatches: function () {
getMatches у меня соотв. данные получает по api и забрасывает из в data экземпляра

Fedor
22.12.2017
13:21:50

Aleksandr
22.12.2017
13:24:20
это я понял, но мне кажется, что должен быть более «правильный» способ

Fedor
22.12.2017
13:40:59

?
22.12.2017
13:46:06
Все ок же

Google

Aleksandr
22.12.2017
14:01:38
ладно, спасибо

Bohdan
22.12.2017
14:48:13
как вообще считается правильным применять vuex?
1. иметь локальный стейт компонента (форму, для примера), работать с ней, по сабмиту диспатчить экшн, экшн запускает мутации, которые воткнут в стор данные, которые нужно
2. компоненты без локального стейта, стейт маппится на vuexовский, отдельные методы по @input обновляют стейт
3. двусторонние вычисляемые (как в доке указано)
4. - другой вариант?


Stanislav
22.12.2017
15:00:54
как вообще считается правильным применять vuex?
1. иметь локальный стейт компонента (форму, для примера), работать с ней, по сабмиту диспатчить экшн, экшн запускает мутации, которые воткнут в стор данные, которые нужно
2. компоненты без локального стейта, стейт маппится на vuexовский, отдельные методы по @input обновляют стейт
3. двусторонние вычисляемые (как в доке указано)
4. - другой вариант?
Самая популярная идеалогия сейчас примерно такая (описал ниже), но никто не запрещает использовать Vuex как хочется, если на то есть техническая возможность (сами себе злые Буратино).
Vuex нужен ровно тогда, когда нужны одни и те же данные в разных частях приложения.
Vuex - это не хранилище всех данных приложения, а сервис, который предоставляет возможность шаринга данных между компонентами и делает это ровно одним способом.
Иметь только локальный стейт нормально, если данные нужны только в этом компоненте.
Иметь локальный стейт + частичный мапинг стейта vuex нормально, если нужна какая-то часть данных (например, данные о пользователе)
Иметь только vuex стейт в компоненте нормально, если компонент работает только с общими данными (например, форма редактирования данных пользователя)
В целом, порядок верный. Эшн->Мутация->Стейт. Опять же, это имеет смысл, если данные из этой форму будут нужны еще где-либо.
3. Это про что?


Bohdan
22.12.2017
15:01:34
3 - https://vuex.vuejs.org/ru/forms.html
в конце списка

Stanislav
22.12.2017
15:04:38
в конце списка
А, ну так я и думал. Это так, технический нюанс. Относительно пофиг как вызывать мутацию.

Bohdan
22.12.2017
15:14:23
за рассказ спасибо
для формы логина/регистрации/сброса пароля у меня vuex играет роль только централизованного шлюза для запросов + отлавливает ошибки
но это на данный момент, дальше данных будет больше

Stanislav
22.12.2017
15:18:54
?

Michael
22.12.2017
15:19:52
Господа! Хочу создать гитхаб репу, куда будем собирать частонужные советы из этого чатика с сохранением авторства!

Vladimir
22.12.2017
15:20:22
Хорошо

Bohdan
22.12.2017
15:20:54

Michael
22.12.2017
15:21:01
Кто будет копипастить туда (придумаю шаблон, -- он тоже будет в репке), пишите.
гитхаб пейджес -- жекил генератор. На остнове .мд
ооп_ру молодцы)

Kamil
22.12.2017
15:21:33
А Vue style guide же норм?

Michael
22.12.2017
15:21:38
++++

Kamil
22.12.2017
15:21:50
Или какие то другие советы?
Что там должно быть?

Michael
22.12.2017
15:22:09
но ткнуть носом в частозадаваемые вопросы, напрямую не написанные в мануле, полезно.
Должно быть то, что тут часто задают. Я уже прилично закономерностей нагенерил)

Google

Michael
22.12.2017
15:22:30
дежа вю пошли
лучше на такие вещи будет репка, которую будем в стили "вики" допиливать по мере новых замечаний.

Kamil
22.12.2017
15:23:06
Ну эти вопросы все равно буду т задавать

Michael
22.12.2017
15:23:14
Но ответы не придётся выдумывать
Это сильный + сообществу

Kamil
22.12.2017
15:23:25
Согласен

Michael
22.12.2017
15:23:36
будет организованный лог советов, который можно будет допиливать

Alex
22.12.2017
15:24:14

Kamil
22.12.2017
15:24:25
Ну ты сейчас тоже можешь pr вносить во Vue style guide, кто знает, может что путное будет одобрят
Всё вме
Я ухожу

Michael
22.12.2017
15:24:46
Я утром с Raphael'ем обсуждал. Он единственное что не оценил, это то, что репку поддерживать надо, я предлагаю тех, кто тут контрибутор, в чатике, там тоже сделать контриуторами сразу.

Kamil
22.12.2017
15:24:48
Я чувствую, что напрягать сейчас буду
Ваше время, ваше право

Michael
22.12.2017
15:25:38

Rafael
22.12.2017
15:25:38

Michael
22.12.2017
15:25:43
Хорошо)ъ