@Apostol63

Как записать в state по составному ключу?

Всем доброго времени суток.

Есть у меня три 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 ничего не записывается
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 мар. 2021, в 13:49
2000 руб./в час
08 мар. 2021, в 13:46
800 руб./в час
08 мар. 2021, в 13:42
1000 руб./в час