Задать вопрос
@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 ничего не записывается
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
Red_Devi1
@Red_Devi1
state[data.type]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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