@vuejs_ru

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

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

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

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

Eugene
22.12.2017
12:08:09
https://ru.vuejs.org/images/lifecycle.png
хм, то есть чайлды добавляются в пэрент после created?

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

zinge
22.12.2017
12:10:43
в сторе можно писать в localStorage например
Есть vue-localstorage, есть vue-local-storage какой лучше?

Michael
22.12.2017
12:11:10
я бы просто в локалсторейдж писал)

хотя там, мб, какие-то крутые синхронизаторы с вуексом, но хз хз

Eugene
22.12.2017
12:11:45
Есть vue-localstorage, есть vue-local-storage какой лучше?
да прям в мутаторах и экшенах пиши

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 есть

Александр
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
А ты не можешь пропсу сразу в :value запихнуть?
У моего компонента есть v-model. Vue v-model переделывает в value внутри компонента. И почему-то value не доступен в data(), а в других местах доступен

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

Google
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

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 экземпляра

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

?
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
Хорошо

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
А Vue style guide же норм?
Лишним почитать не будет

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
Ну ты сейчас тоже можешь pr вносить во Vue style guide, кто знает, может что путное будет одобрят
стайлгайд для профи, а тут бОльшая часть вопросов более-менее новичковские. Там, где в стайлгайде чёрным по белому, сразу отсылку туда.

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

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