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

Из-за чего возникает ошибка «unknown mutation type: breadcrumbsPush»?

Есть задача при загрузке страницы закидывать в хранилище массив:

breadcrumbs:  [
first:"/"
second:"/organisations/335594c5-f847-5069-ac6f-a4aa2c50af9f/contact"
]

В vuex есть state breadcrumbs: [].
В мутациях делаю вот такую мутация:

breadcrumbsPush(state, data) {
    state.breadcrumbs.push(data)
  },

Вызываю ее в mounted:

this.$store.commit('breadcrumbsPush', this.breadcrumbs);

Но по итогу ничего не происходит и в консоли ошибка unknown mutation type: breadcrumbsPush.
Как это можно исправить и в чем ошибка?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 7 комментариев
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Перенес комментарий в ответы
Судя по приведённой структуре стора надо вызывать так:
this.$store.commit('app/breadcrumbsPush', this.breadcrumbs);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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