ℝei
С таргетингом плохо. Я в этом ничего не понимаю.
Ну тут немного для определенных людей инфа. Совершенно не аудитория этого чатика
Nikita
ты должен создать переменную и в нее записывать значение промисса
Nikita
и сразу тебя огорчу, ты не сможешь эту функцию использовать, чтоб что-то выводить в шаблоне
MaybeLocal
Почему?
Tim
Я не могу записать в переменную там массив этих строк
Nikita
Почему?
а как ты себе представляешь возврат ассинхронной функции?
Nikita
у него либо обычная функция которая ничего не возвращает, либо async функция которая опять же ничего не вернет
Bogdan
Всем привет. При изменении формы пишет Do not mutate vuex store state outside mutation handlers.
Bogdan
и вот как мне форму менять, если она в стейте находится?
Alexander
mutations
Bogdan
а если у меня большая форма?
Nikita
или скопировать объект и работать уже с ним
Bogdan
не. Я админку пилю на vue и вызываю редактирование формы
Bogdan
вот прежде чем ее сохранить, ее надо отредактировать
Konstantin
https://vuex.vuejs.org/en/images/vuex.png ты вызаешь акшен асинхронный на бэкэнд и затем когда данные приехали делаешь мутацию и в форме или где ты отображаешь у тебя есть computed поле которое и отображаешь
Nikita
вы точно за одно и тоже говорите?
Bogdan
кажется нет
Nikita
ага
Nikita
копируй объект или на каждый чих вызывай мутацию
Bogdan
вот и я о том-же
Bogdan
на каждый чих мутацию вызывать не вариант
Nikita
на мой взгляд проще первый вариант, сначала обновить данные в компоненте, а потом сделать экшен на сохранение
Bogdan
это да
Nikita
на каждый чих мутацию вызывать не вариант
знаю людей который в редаксе сделали страницу комментариев и там даже открытие и закрытие споллера решается через редакс)
Bogdan
http://pix.toile-libre.org/upload/original/1506020288.png
Bogdan
получается суть в том что при изменнии хоть 1 цифры показывало ошибку) сохранение то понятно уже после нажатия на кнопку "Сохранить"
Nikita
эм, ну да, поэтому я и говорю скопировать объект, чтоб его отвязать от стора
Stanislav
и вот как мне форму менять, если она в стейте находится?
Так может не стоит хранить форму в стейте в момент редактирования? Запишешь в стейт, когда работу завершишь
Nikita
нефигасе vetur обновил и уже поддерживает изменение под vue 2.5, хотя он еще не вышел
Konstantin
Всем привет)) Подскажите почему 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 поле которое и отображаешь
Nikita
походу, я реально свои мысли не могу описывать, раз люди не понимают их.
Bogdan
это ещё нормально. Я этот метод не совсем понимаю)
Bogdan
суть в const promise ?
Stanislav
а-а-а-а-а-а, разве я не тоже самое написал?
хз :) >на каждый change вызывать мутацию
Nikita
хз :) >на каждый change вызывать мутацию
я ему предложил 2 варианта, один нормальный, второй пиздец
Nikita
но походу все обратили только на пиздец вариант
Bogdan
на каждыйчендж это пиздец
Bogdan
да уже разобрался
Bogdan
по твоему варианту
Nikita
хз :) >на каждый change вызывать мутацию
в реакт и редакс это норм судя по всему
Stanislav
в реакт и редакс это норм судя по всему
У них работа с формами через жопу.
Bogdan
Кстати, а на vue админку интернет магаза делать это норма? или я загнул?)
Nikita
а почему бы и нет.
Vladimir
Сам хз) Спокойно делай)
Nikita
@kelin2025 ты тут?
Завтра
Я тут, но я в говно.
Bogdan
Пасибо ребят, преободрили)
Nikita
Я тут, но я в говно.
я чето пока тебе писал, понял как решить.
Nikita
но все же спрошу
Nikita
есть объект, в нем несколько ключей, а в них объекты со свойством булевого значения, хочу получить кол. объектов которые в true
Nikita
return Object.keys(this.executors).filter(key => this.executors[key].selected).length;
Nikita
ну короче, я проблему то решил, но сначала я сделал мапу, а потом фильтр и пока тебе писал, понял, что не правильно и переделал на чистый фильтр
Nikita
и хотел от тебя узнать фп мудрость
Nikita
но поспешил
Завтра
падажжи
Завтра
объект покажи
Завтра
как выглядит
Nikita
Завтра
а вложенные есть или просто?
Nikita
а вложенные есть или просто?
вся струтрутура на скрине
Завтра
Object.values(obj).map(i => i.selected).filter(i => i).length
Nikita
она не меняется
Nikita
но можно же через фильтр за раз сделать
Tim
перечитал 3 раза)) да, так и есть. в стор подтягиваю асинхронно справочник а потом подставляю из него значения в другом списке
Bogdan
шо, опять, дубль стопицот?)))
Богдан Чикин: Не. Ебучие 3 заказа на интернет магазы
Nikita
Богдан Чикин: Не. Ебучие 3 заказа на интернет магазы
сделаешь крутую опенсорс админку и будешь ее развивать и все тебя будут считать хорошим разрабом
ℝei
Кто каким флекс гридом пользуется?
Завтра
я вытянул из vuetify
Завтра
и переделал