nastya_zholudeva
@nastya_zholudeva

Как в Vuex передать данные типа this.$route.params.id?

Есть такой запрос к REST API.
queryParams['brend_id'] = this.$route.params.subid;

                callApi('prod_cat', queryParams, '').then((res) => {
                    if (res.data.data.length) {
                        this.categories = res.data.data;
                        for (var i = 0, max = this.categories.length; i < max; i++ ) {
                            if (this.categories[i].id == this.$route.params.id) {
                                this.currentCategory = this.categories[i]
                            }
                        }
                    }
                })

callApi - функция, делающая запрос к REST API
prod_cat - URL‐путь
queryParams - это параметры после URL‐пути.

Только начала знакомиться с VUEX и мне нужно теперь все данные получать с помощью него.
Есть запросы без this.$route.params.subid, с ними более-менее понятно как работать. А вот как делать запросы, где нужно знать параметры текущей страницы сайта совсем не понятно.
  • Вопрос задан
  • 833 просмотра
Решения вопроса 1
@kristenstewartdadada
Frontend Developer
Вы ведь делаете экшен из компонента? передайте ей этот параметр
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы