@vuejs_ru

Страница 2076 из 3900
?? Denis
16.02.2018
11:33:39
современные спутники глонасс поб ольшей части из импортных комплектующих

Stanislav
16.02.2018
11:33:42
Антон
16.02.2018
11:33:57
Ок

Т.е. dispatch().then и тд

Google
freekzy
16.02.2018
11:34:33
action в Vuex возвращает значение?
async/await для любителей писать "синхронно"

Антон
16.02.2018
11:35:04
Методы компонента синхронные

Хотя можно и асинк сделать наверно

Andrey
16.02.2018
11:35:27
асинк евейт это же тот же промисс

просто синтаксический сахар

Антон
16.02.2018
11:35:35
Да я знаю

freekzy
16.02.2018
11:35:58
асинк евейт это же тот же промисс
Только лучше не смотреть на его реализацию)

Иначе любовь к Promise настигнет)

Sunlive
16.02.2018
11:36:17
Антон
16.02.2018
11:36:20
Задача - отреагировать к компоненте на событие в экшне



Антон
16.02.2018
11:37:21
Компонент в vue, экшн в vuex конечно же

Google
Андрей
16.02.2018
11:37:37
Vuex хранилище

Крайне не удобное

?

Антон
16.02.2018
11:38:19
Спасибо за информацию, щас все брошу и выпилю его ?

Andrey
16.02.2018
11:38:30
да

freekzy
16.02.2018
11:38:32
... methods: { async foo() { let bar = await this.$store.dispatch('boo'); ... } ... }

Andrey
16.02.2018
11:38:51
делай запросы на бек без хранилища)

Андрей
16.02.2018
11:38:56
В некоторых случаях без вуекс просто не обойтись

Andrey
16.02.2018
11:38:57
так надежнее

Denis
16.02.2018
11:39:36
На сколько я понял, данные со store приходят аснхронно. Данные которые приходят мне надо в компоненте добавить в дата. Как релизовать чтобы присвоение значения ожидало результата загрузки со store

Антон
16.02.2018
11:41:34
Короче. Переформулирую. Есть смысл в экшне делать return?

freekzy
16.02.2018
11:42:08
Van
16.02.2018
11:42:17
Лучше геттер
конечно лучше!

Stanislav
16.02.2018
11:42:21
Google
Van
16.02.2018
11:42:33
или mapState
и это тоже лучше!

Denis
16.02.2018
11:42:45
Зачем его в дата пихать?
Чтобы внутри компонента использовать полученные данные, как минимум код будет лаконичный

freekzy
16.02.2018
11:42:52
зчм?
Чтобы потом голова не болела.

Van
16.02.2018
11:42:58
но еще нужно понимать как стор работает, и как к нему обращаться, судя по вопросам ?

freekzy
16.02.2018
11:43:13
Когда надо трансформировать результат.

Антон
16.02.2018
11:44:28
Данные из стейт это пара сеттер-геттер

А не данные

Геттерс - конечные точки получения данных

Van
16.02.2018
11:45:27
Антон
16.02.2018
11:45:42
Посмотри в консоли

Sunlive
16.02.2018
11:45:49
первый раз слышу, пруф?
как и вся реактивность во вью

Stanislav
16.02.2018
11:45:57
Данные из стейт это пара сеттер-геттер
Откуда у данных из сторы сеттер? (не будет углубляться в технические детали). Данные меняются мутацией

freekzy
16.02.2018
11:45:58
первый раз слышу, пруф?
Это он про кишки

Andrey
16.02.2018
11:46:00
та если первый раз пишешь полюбому будет болеть :)

Van
16.02.2018
11:46:10
Это он про кишки
а, ок, сорян

Антон
16.02.2018
11:46:29
Мутации используют эти сеттеры

freekzy
16.02.2018
11:46:30
В сторе геттер - это геттер, сеттер - это мутация.

Google
Stanislav
16.02.2018
11:46:36
Геттерс - конечные точки получения данных
Нет никакого смысла юзать vuex геттеры, если ты возвращаешь то же значение, что и в сторе

freekzy
16.02.2018
11:46:39
Не надо сюда архитектуру реактивности тащить.

Van
16.02.2018
11:46:47
ага

Sunlive
16.02.2018
11:47:08
Не надо сюда архитектуру реактивности тащить.
почему? есть вьюкс это компонент вью по итогу?

:)

Stanislav
16.02.2018
11:47:22
Мутации используют эти сеттеры
ну вот они и пускай импользуют. Нам об этом знать не надо

Stanislav
16.02.2018
11:47:31
Антон
16.02.2018
11:47:55
И остается возможность модифицировать геттер

freekzy
16.02.2018
11:48:00
freekzy
16.02.2018
11:48:28
Хотя оверхед там мизерный.

Stanislav
16.02.2018
11:48:38
Если потребуют, добавится геттер. А так, смысла нет.

Александр
16.02.2018
11:49:34
Всем привет. Есть какое-то хорошее решение для генерации форм и связи их с vuex? Всё, что находил, например https://github.com/vue-json-schema/form-schema или https://github.com/vue-generators/vue-form-generator, и даже https://github.com/andycrockett/vuex-forms , несмотря на название, не имеют нормальной интеграции c vuex и предполагают, что данные форм хранятся локально в корневой компоненте и только по submit синкаются куда и как укажут.

Van
16.02.2018
11:49:36
я всегда стараюсь геттер использовать, если данные из стейта в нескольких кусках кода получаю

Van
16.02.2018
11:51:15
Зачем?
на случай если нужно будет трансформировать

Fedor
16.02.2018
11:51:26
Чуваки, а как правильно валидировать кастомный text-field в форме? Типа, указал в форме v-model="valid" и в ней лежит кастомный инпут, и valid=false все время, хотя инпут не орёт. Спасибо

freekzy
16.02.2018
11:51:43
Зачем?
Вестимо на тот случай, что нет уверенности, что завтра не придется результат трансформировать или переопределить вообще. Потом бегай по коду, лови.

Google
Антон
16.02.2018
11:51:44
Чет все говорят одно и то же по кругу

Александр
16.02.2018
11:53:06
Зачем форму в Vuex держать?
Пишу редактор и хочу реактивно показывать результат сборки всех составляющих. Плюс, не хочу прямо из компоненты слать реквесты, а подмешивать api логику в actions.

Женя
16.02.2018
11:55:25
403 сообщения с 10 утра

Александр
16.02.2018
11:55:26
+ Ок. Спасибо, думал, вдруг есть какое-то общеизвестное решение.

Женя
16.02.2018
11:55:28
Вы сиезна?

Sunlive
16.02.2018
11:55:35
делом заняты

Alex
16.02.2018
11:55:52
Ребят, как откатить всю дату к первоначальному состоянию? учитывая, что некоторых массивов нет при первоначальном рендере

Andrey
16.02.2018
11:56:37
хз попробуй записать первоначальное состояние в локал сторедж а потом его все присвоить в стаейт?)

Andrey
16.02.2018
11:59:07
тут с вьюксом будет легче. если без него надо писать мидлвару которая будет все ключи правильно назначать

Cалик
16.02.2018
11:59:10
Всем привет.Ребят кто нибудь есть example загрузить фото с помощью Vue и Laravel?

Stanislav
16.02.2018
11:59:26
Или повесить key в родителе и его поменять

freekzy
16.02.2018
12:00:49
Или повесить key в родителе и его поменять
Или повешать булевый pending и отрисовать только при заполнении данными.

Alex
16.02.2018
12:00:54
ща попробую через assign, но что-то мне подсказывает, что не прокатит из-за того что я получаю данные с сервера в дату

Alex
16.02.2018
12:02:29
да

просто пустые массивы

Stanislav
16.02.2018
12:02:45
все должно работать

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