массива mountains в файле default.vue?
в store/index.js написал код, который получает с бд по url данные
дальше а экшонах и мутациях все обрабатываю и закидываю в массив mountains, который в state
Дальше в getters возвращаю этот массив
и в файле default.vue хочу получить эти данные из геттера, но приходит пустой массив
Насколько я понимаю, геттер возвращает неизменный массив мутациями и экшенами, поэтому массив и пустой.
Как быть?
то есть что изменить, чтобы приходили измененные данные?
и диспатч точно вызвал? по скрину компонента не видно
ну, во первых, вам не нужен там геттер. во-вторых покажите код мутаций
нет, диспатч не вызывал вот сейчас вызвал и там ошибку выдает, мол, "do not mutate vuex store state outside mutation handlers." - нельзя изменять state вне мутейшонов, хотя я его и не изменяю сейчас скину код
Обсуждают сегодня