Всем доброго времени суток.
Есть у меня три state
export const state = () => ({
credit: {},
price: {},
benefit: {},
});
Так же есть мутация, которая принимает в качестве одного из параметров тип.
setByCode(state, data) {
let params = {
'data': 'test'
};
set(state + '.' + data.type, data.code, params);
},
Метод set из
lodash
Я решил использовать запись вида state + '.' + data.type, чтобы в зависимости от типа, записывалось в необходимый state.
Проблема в том, что первый параметр у set должен быть объект, а у меня получается строка и в state ничего не записывается