@vuejs_ru

Страница 1226 из 3900
Illya
27.08.2017
22:22:30
Да, правильно

Так v-model же должна работать с копией объекта

Мы ж это обсуждали

Roman
27.08.2017
22:22:57
вроде нет)

Google
Illya
27.08.2017
22:22:59
Пусть она его хоть обмутирует весь

Roman
27.08.2017
22:23:02
была речь про computed

Illya
27.08.2017
22:23:54
и что? возвращать из сторы копию в геттере. В компоненте watch на объект и при срабатывании делать коммит в стору

У меня все ходы записаны

Roman
27.08.2017
22:24:12
вот тогда я чет не понимаю. а где эту копию хранить?

Illya
27.08.2017
22:24:23
В компьютеде

Den
27.08.2017
22:24:24
Roman
27.08.2017
22:24:50
ну я в компьютеде если геттером выберу из всех объектов объект по ид то он не будет копией

Illya
27.08.2017
22:25:17
Правильно, поэтому геттер надо написать так, чтоб он возвращал копию

Roman
27.08.2017
22:25:41
но яж присылал вчера свой геттер вы сказали все ок ?

Roman
27.08.2017
22:26:15
Вернуть данные
data() { return { products: {} }; }, asyncData() { return new Promise((resolve, reject) => { setTimeout(() => { resolve({products: testdata}); }); }); } вроде я и возвращаю данные, только почему-то нихрена не обновляется data.products

Illya
27.08.2017
22:27:11
Эээ

А как вы проверяете?

Google
Roman
27.08.2017
22:28:32
А как вы проверяете?
банально в template'e {{products}}

Roman
27.08.2017
22:29:14
Правильно, поэтому геттер надо написать так, чтоб он возвращал копию
activeMarker: state => { let copy = state.allMarkers.find((marker) => marker.id === state.markerId) return copy } так уже не работает

Den
27.08.2017
22:29:36
Illya
27.08.2017
22:29:51
А где тут копирование?

Roman
27.08.2017
22:30:31
А где тут копирование?
так все равно даже не работает..

Illya
27.08.2017
22:31:11
Так я ж не знаю что не работает. Экстрасенсы в отпуске

Den
27.08.2017
22:31:12
activeMarker: state => { let copy = state.allMarkers.find((marker) => marker.id === state.markerId) return JSON.parse(JSON.stringify(copy)) }

Roman
27.08.2017
22:32:21
{{ products || [] }} ???
да просто <p>{{products}}</p> тоже по сути должен данные в текстовом виде отображать, но нифига)

Roman
27.08.2017
22:32:43
Den
27.08.2017
22:33:38
Мож activeMarker: { state } =>?

Roman
27.08.2017
22:36:47
это что рокет саенс? неужели нет одного адекватного ответа на эту проблему...

Illya
27.08.2017
22:37:03
Roman
27.08.2017
22:37:23
где?
когда в инпутах пытаюсь вводить что-либо

Illya
27.08.2017
22:37:46
аргх

вы меня утомили

дайте мне 10 минут

поступлюсь своими принципами и напишу решение

будем считать епитимьей за задержку с JWT

æ digital
27.08.2017
22:38:30
А когда ждать продолжение видео серии про токены? Вчера любопытную тему подняли.

Google
Roman
27.08.2017
22:39:04
во всем гугле нет ниодного решения. есть куча как мутировать по 1 свойству из объекта. но там даже про массивы и речи нет. но у меня 100 инпутов. я что должен 100 функций писать на это

Illya
27.08.2017
22:39:11
минуту

потому что это решение на поверхности

æ digital
27.08.2017
22:39:20
Как-то одновременно про токены написали

Illya
27.08.2017
22:39:23
нет смысла про это писать

trilog
27.08.2017
22:39:28
видимо я все пропустил, но илья начал уже flowtype подкасты делать или нет?

(небыл неделю на связи)

Illya
27.08.2017
22:39:41
Нет

trilog
27.08.2017
22:40:18
хорошо, тогда есть чего ждать)

æ digital
27.08.2017
22:40:53
Я ж правильно понимаю, нубаа этот ваш флоу не нужен?

С какого момента он нужен вообще?

Tankerxyz
27.08.2017
22:41:15
@xanf_ua а let's flow когда выложишь?

Illya
27.08.2017
22:41:37
никогда

Tankerxyz
27.08.2017
22:42:07
так говорил же что выложишь

Illya
27.08.2017
22:42:38
в другом формате

это не будет запись того МК

Tankerxyz
27.08.2017
22:43:09
тебе не понравилось то что ты там настримил?

Roman
27.08.2017
22:45:09
"The result from asyncData will be merged with data." https://nuxtjs.org/api/ странно что это указывается только в документации нукста, а тот код из hackernews 2.0 примера разве не идентично имплементирует asyncData?

Illya
27.08.2017
22:46:00
нет, не так же

Google
Roman
27.08.2017
22:46:52
нет, не так же
беда! значит не обновишь локальный стейт никак? придётся корни примера переписывать?

Illya
27.08.2017
22:47:57
да, атм пара строк

@reeei дописываю

Den
27.08.2017
22:55:40
Я не уверен, что заработает )))

@reeei дописываю
Какая у тебя любимая песочница?

Roman
27.08.2017
22:57:46
Object.assing вроде скопировал норм не выдает ошибку теперь о мутации.

Illya
27.08.2017
22:58:23
но ничего не работает )

Roman
27.08.2017
22:59:08
ну если координаты меняешь все равно выдает. т.к. он еще с другого компонента из стейта их берет

Den
27.08.2017
22:59:15
но ничего не работает )
О моей чуйке легенды пора писать ))

Admin
ERROR: S client not available

Den
27.08.2017
23:00:19
Ща все будет. Чую )))

Illya
27.08.2017
23:00:24
у меня все работает

я доделываю

Roman
27.08.2017
23:00:39
activeMarker: state => { let copy = state.allMarkers.find((marker) => marker.id === state.markerId) let newobj = {} return Object.assign(newobj, copy) } вот норм колеса. а json parse ошибки выдает

Illya
27.08.2017
23:01:48
это не сработает если есть глубокие объекты

Roman
27.08.2017
23:02:22
у меня 2 уровня

ивот на них походу мутации все равно происходят.. но у меня это в нескольких компонентах

Illya
27.08.2017
23:02:44
два это как?

Roman
27.08.2017
23:03:18
obj: { obj2: { a: 1, b: 2 } }

Den
27.08.2017
23:03:29


Google
Den
27.08.2017
23:05:32


Roman
27.08.2017
23:06:26
???

Den
27.08.2017
23:07:23
Ладно. Гроссмейстер, прошу... ))

Roman
27.08.2017
23:07:46
Illya
27.08.2017
23:18:50
@reeei http://jsbin.com/gopubusiji/edit?html,js,output

Den
27.08.2017
23:20:09
Код здорового человека ))

А у тебя был код курильщика, @reeei ?

))))

Roman
27.08.2017
23:21:26
Illya
27.08.2017
23:21:31
сек

мне там еще одна вещь не нравится

Den
27.08.2017
23:21:46
аргументы?
Не работал )

Roman
27.08.2017
23:21:53
а мне вот не понятно, зачем тогда actions. если тут их нет вообще

Den
27.08.2017
23:22:06
аргументы?
Ваще я шучу, если че ))

Roman
27.08.2017
23:23:29
нет

Illya
27.08.2017
23:24:15
экшны нужны только для АСИНХРОННЫХ операцитй

Kelin
27.08.2017
23:24:37
падажжи

а как же однотипные действия, которые вызывают несколько мутаций

Illya
27.08.2017
23:25:02
а это антипаттерн

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