Задать вопрос
chincharovpc
@chincharovpc

Как Удалить один элемент из массива в Vuex?

Есть массив
state.test.questions
в Vuex.
Мне нужно удалить из этого массива любой 1 элемент.
Я пишу...
removeQuestion(state,index) {
        let questions = state.test.questions
        questions.splice(index, 1)
        state.test = {
            ...state.test,
            questions:questions,
        };
    }

Как я понял
let questions = state.test.questions
присваивает questions ссылку на хранилище. И в хранилище остается элемент который я хочу удалить.
Как сделать это по-другому?
  • Вопрос задан
  • 472 просмотра
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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