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, с ними более-менее понятно как работать. А вот как делать запросы, где нужно знать параметры текущей страницы сайта совсем не понятно.
  • Вопрос задан
  • 841 просмотр
Решения вопроса 1
@kristenstewartdadada
Frontend Developer
Вы ведь делаете экшен из компонента? передайте ей этот параметр
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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