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