@vuejs_ru

Страница 1368 из 3900
Konstantin
21.09.2017
18:55:32
https://vuex.vuejs.org/en/images/vuex.png ты вызаешь акшен асинхронный на бэкэнд и затем когда данные приехали делаешь мутацию и в форме или где ты отображаешь у тебя есть computed поле которое и отображаешь

DimenSi
21.09.2017
18:55:57
вы точно за одно и тоже говорите?

Богдан
21.09.2017
18:56:09
кажется нет

DimenSi
21.09.2017
18:56:17
ага

Google
DimenSi
21.09.2017
18:56:25
копируй объект или на каждый чих вызывай мутацию

Богдан
21.09.2017
18:56:38
вот и я о том-же

на каждый чих мутацию вызывать не вариант

DimenSi
21.09.2017
18:57:09
на мой взгляд проще первый вариант, сначала обновить данные в компоненте, а потом сделать экшен на сохранение

Богдан
21.09.2017
18:57:53
это да

DimenSi
21.09.2017
18:57:55
на каждый чих мутацию вызывать не вариант
знаю людей который в редаксе сделали страницу комментариев и там даже открытие и закрытие споллера решается через редакс)

Богдан
21.09.2017
18:58:18
http://pix.toile-libre.org/upload/original/1506020288.png

получается суть в том что при изменнии хоть 1 цифры показывало ошибку) сохранение то понятно уже после нажатия на кнопку "Сохранить"

DimenSi
21.09.2017
18:59:26
эм, ну да, поэтому я и говорю скопировать объект, чтоб его отвязать от стора

Stanislav
21.09.2017
18:59:44
и вот как мне форму менять, если она в стейте находится?
Так может не стоит хранить форму в стейте в момент редактирования? Запишешь в стейт, когда работу завершишь

DimenSi
21.09.2017
19:00:15
нефигасе vetur обновил и уже поддерживает изменение под vue 2.5, хотя он еще не вышел

Konstantin
21.09.2017
19:00:17
Всем привет)) Подскажите почему 104 строка возвращает в консоль значение а 105 в шаблоне {{ titleType(2)}} нет http://f6.s.qip.ru/lipRbn5J.png
ну если это у тебя вьюх вообще не понятно что ты хочешь сделать наверно что то вроде этого const actions = { async getEnums ({ state, commit }, id) { commit('setEnumsProgress', true) const data = await mockedResponse(id) commit('setEnums', data) commit('setEnumsProgress', false) } } const mockedResponse = (id) => { const promise = new Promise(resolve => { setTimeout(() => { resolve(['Enum1','Enum2','Enum3']) }, 1000) }) return promise } https://vuex.vuejs.org/en/images/vuex.png ты вызаешь акшен асинхронный на бэкэнд и затем когда данные приехали делаешь мутацию и в форме или где ты отображаешь у тебя есть computed поле которое и отображаешь

Google
DimenSi
21.09.2017
19:01:24
походу, я реально свои мысли не могу описывать, раз люди не понимают их.

Богдан
21.09.2017
19:01:53
это ещё нормально. Я этот метод не совсем понимаю)

суть в const promise ?

Stanislav
21.09.2017
19:02:45
а-а-а-а-а-а, разве я не тоже самое написал?
хз :) >на каждый change вызывать мутацию

DimenSi
21.09.2017
19:03:08
хз :) >на каждый change вызывать мутацию
я ему предложил 2 варианта, один нормальный, второй пиздец

но походу все обратили только на пиздец вариант

Богдан
21.09.2017
19:03:22
на каждыйчендж это пиздец

DimenSi
21.09.2017
19:03:27
Богдан
21.09.2017
19:03:36
да уже разобрался

по твоему варианту

DimenSi
21.09.2017
19:09:20
хз :) >на каждый change вызывать мутацию
в реакт и редакс это норм судя по всему

Stanislav
21.09.2017
19:09:41
в реакт и редакс это норм судя по всему
У них работа с формами через жопу.

Богдан
21.09.2017
19:12:56
Кстати, а на vue админку интернет магаза делать это норма? или я загнул?)

Vladimir
21.09.2017
19:13:31
DimenSi
21.09.2017
19:13:35
а почему бы и нет.

Vladimir
21.09.2017
19:13:57
Сам хз) Спокойно делай)

DimenSi
21.09.2017
19:13:59
@kelin2025 ты тут?

Kelin
21.09.2017
19:14:09
Я тут, но я в говно.

Богдан
21.09.2017
19:14:16
Пасибо ребят, преободрили)

DimenSi
21.09.2017
19:15:18
Я тут, но я в говно.
я чето пока тебе писал, понял как решить.

Google
DimenSi
21.09.2017
19:15:20
но все же спрошу

есть объект, в нем несколько ключей, а в них объекты со свойством булевого значения, хочу получить кол. объектов которые в true

return Object.keys(this.executors).filter(key => this.executors[key].selected).length;

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

и хотел от тебя узнать фп мудрость

но поспешил

Kelin
21.09.2017
19:17:59
падажжи

объект покажи

как выглядит

DimenSi
21.09.2017
19:18:17


Kelin
21.09.2017
19:19:44
а вложенные есть или просто?

Vir
21.09.2017
19:20:05
DimenSi
21.09.2017
19:21:04
а вложенные есть или просто?
вся струтрутура на скрине

Kelin
21.09.2017
19:21:07
Object.values(obj).map(i => i.selected).filter(i => i).length

DimenSi
21.09.2017
19:21:07
она не меняется

но можно же через фильтр за раз сделать

Vir
21.09.2017
19:21:39
https://geektimes.ru/post/291405/

сори за оффтоп ;)

Google
14
21.09.2017
19:41:50
так даже учёные доказали, что власть людей меняет, там в мозгах чота клинит. реально, сам читал.
http://whiteresister.com/index.php/13-focus/1007-jews-now-claiming-that-adolf-hitler-s-tiny-deformed-penis-was-the-cause-of-the-holocaust

Богдан
21.09.2017
20:05:56
шо, опять, дубль стопицот?)))
Богдан Чикин: Не. Ебучие 3 заказа на интернет магазы

DimenSi
21.09.2017
20:06:25
Богдан Чикин: Не. Ебучие 3 заказа на интернет магазы
сделаешь крутую опенсорс админку и будешь ее развивать и все тебя будут считать хорошим разрабом

Roman
21.09.2017
20:06:31
Кто каким флекс гридом пользуется?

Kelin
21.09.2017
20:06:43
я вытянул из vuetify

и переделал

Roman
21.09.2017
20:06:59
я вытянул из vuetify
скок весит?

Kelin
21.09.2017
20:07:17
не помню, а что, так критично?

Тимур
21.09.2017
20:07:31
я делаю crm-ку на Ы+вуе все очень нравится. но скорость разработки раза в 3-4 медленнее чем просто Ы )

Roman
21.09.2017
20:07:43
ну просто) есть немного отклонения из-за размеров ?

Тимур
21.09.2017
20:08:00
но зато админку можно пульнуть к кордову и продать сайт+мобильное приложение))

Тимур
21.09.2017
20:08:36
REST часть почти) на остальное пох)

Roman
21.09.2017
20:08:39
Element
а вот он большой вроде да?

DimenSi
21.09.2017
20:08:51
Кто каким флекс гридом пользуется?
я пользуюсь display: flex; align-items: center

Roman
21.09.2017
20:09:00
Google
Тимур
21.09.2017
20:09:09
Я element юзаю. у меня все приложение 900кб.

Богдан
21.09.2017
20:09:17
REST часть почти) на остальное пох)
Это бля целый фреймворк. Рест часть там вообще минимальная)

DimenSi
21.09.2017
20:09:17
ооо, уже?

Roman
21.09.2017
20:09:21
да ну жирно чето

почти метр

Богдан
21.09.2017
20:09:33
почти метр
На деманде 200 кб весит

Roman
21.09.2017
20:09:48
мне компоненты ваще неуперлись, только сетка

Тимур
21.09.2017
20:10:05
Это бля целый фреймворк. Рест часть там вообще минимальная)
вьюхи у меня все не работают) остальное активно использую

Богдан
21.09.2017
20:10:07
мне компоненты ваще неуперлись, только сетка
Можешь из element только сетку юзать

Kelin
21.09.2017
20:10:10
в итоге напишет свои компоненты и будет больше

)

Roman
21.09.2017
20:10:26
у меня они уже написаны :)

еще с прошлого проекта

Тимур
21.09.2017
20:10:47
мне компоненты ваще неуперлись, только сетка
сетка?))) возьми тогда скелетон какой нить, нафига тебе этот монстр?)

Roman
21.09.2017
20:10:53
и только те, которые мне нужны. только с тем функционалом что мне нужен, а не каша для всего и всех

Богдан
21.09.2017
20:10:53
Element можно компоненты использовать

Тоесть только грид или только чтонибудь

Тимур
21.09.2017
20:11:52
единстенный плюс - если в других проектах его юзаешь - удобнее все сопровождать а не вспомниать там каждый раз чо у тебя там за зоопарк

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