169 похожих чатов

Всем привет! Подсобите, можно ли в экшен vuex вывести несколько параметров

и как?

UPD_BUILDTYPE({commit}, select, orderId) {
commit('UPD_BUILDTYPE_MUT', select, orderId)
},

в ребенке есть селект

<b-form-select v-model="selected" :options="options" @change="chosen"></b-form-select>

так же в ребенка прилетает props с id
Есть метод который передает эвент дальше по компонентам

methods: {
chosen(select, id) {
this.$emit('chosen', select, id)
},
}

в конечном итоге получаем у родителя эвент @update-build="UPD_BUILDTYPE" который передается в vuex, где я пытаюсь уже понять, какие данные я вообще получаю

UPD_BUILDTYPE_MUT ({orders}, select, orderId) {
console.log(`Id: ${orderId}`) // а тут undefined
console.log(`Выбрали ${select}`) // здесь тот селект который я выбрал
console.log(`Добавляем в ${orders}`) // тут store наш который я потом по id проверять буду
}

и вот как мне id передать, я так и не понял. Потому что мне через id нужно будет искать индекс объекта и там менять значение

6 ответов

15 просмотров

тебе несколько переменных нужно получить в экшене ?

Maxim-Belousov Автор вопроса
Иван
тебе несколько переменных нужно получить в экшене ...

ну да. Просто как передать select я понял. А вот как id из пропсов НЕпонял

Maxim Belousov
ну да. Просто как передать select я понял. А вот к...

UPD_BUILDTYPE({commit}, {params1, params2}) { commit('UPD_BUILDTYPE_MUT', {params1, params2}) },

Maxim-Belousov Автор вопроса
Иван
UPD_BUILDTYPE({commit}, {params1, params2}) { ...

ок, а как их передать, я не понял XD в этом основная проблема. я в эвентах путаюсь пока. methods: { chosen(selected, id) { this.$emit('chosen', selected, id) // {selected, id} такой тоже }, }, не могу понять откуда какие параметры тянет. Id не подхватывает

Maxim Belousov
ок, а как их передать, я не понял XD в этом основн...

Собери все нужные тебе параметры в один объект, его и передавай в качестве параметра в $emit

Maxim-Belousov Автор вопроса
Vite4eg
Собери все нужные тебе параметры в один объект, ег...

Это тоже в методе надо будет прописать?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
18
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта