восстановление проблемных данных с помощью axios и vue cal (scheluder) - PullRequest
1 голос
/ 09 октября 2019

Мне нужно получить данные с помощью axios и отправить их в мой календарь с таблицей splitDays, и мне нужно изменить имя переменной моих данных, указав «class» и «label»

Я могувосстановить мои данные, но когда я покидаю axios, я перехожу к undefined

data() {
            return {
                splitDays:[], // :splitDays

            };
        },


mounted() {
            axios
            .get(`${process.env.*****}/users?role=***&active=***`)
            .then(response => ( this.users = response.data,
            console.log(this.users)
            ))
            console.log(this.users)
            /*
                for (let splitDayIndex in mySplitDays){
                    let splitDay= mySplitDays[splitDayIndex]
                    splitDay.class = splitDay.lastname
                    splitDay.label = splitDay.lastname
                    mySplitDays[splitDayIndex]=splitDay
                }
            */
            },

1 Ответ

0 голосов
/ 09 октября 2019

Я не уверен, что понимаю, что вы подразумеваете под , когда я покидаю axios, я перехожу к undefined , но ваш второй console.log(...) будет выполнен до того, как ваш вызов axios завершится. Попробуйте с:

data() {
            return {
                splitDays:[], // :splitDays

            };
        },


async mounted() {
            let response = await axios
               .get(`${process.env.AFFECTIT_API}/users?role=Collaborateur&active=1`)
            this.users = response.data

            console.log(this.users)
            /*
                for (let splitDayIndex in mySplitDays){
                    let splitDay= mySplitDays[splitDayIndex]
                    splitDay.class = splitDay.lastname
                    splitDay.label = splitDay.lastname
                    mySplitDays[splitDayIndex]=splitDay
                }
            */
            },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...