Настройка данных из Axios GET - PullRequest
       24

Настройка данных из Axios GET

0 голосов
/ 20 ноября 2018

Я знаю, что есть похожие вопросы к этому, но я пробовал решения, и, кажется, ничего не работает

Мой код принимает пользовательский ввод, делает запрос на получение axios на основе этого ввода и стремится назначитьданные для массива персонала []

export default {
    data(){
        return{
            staffs: [],
            userInput:'',
            errors: '',
        }
    },
    created:function(){
        bus.$on('search-data',inputData =>{
        axios.get('http://localhost:4000/stafftest?username='+inputData)
        .then(response => {
            console.log(JSON.stringify(response.data))
            this.staffs = response.data.data
        })
        .catch(error =>{
            console.log(error)
        })
        })
    },  
}

Аналогично тому, о чем просили все остальные, запрос axios выполнен успешно, но он не назначит данные массиву enter image description here

Вот комбинация вещей, которые я попробовал:

попытался изменить его на функцию (ответ) и т. Д. И получить переменную self = this, но, похоже, ничего из этого не работает

Я даже создал другую тестовую страницу, котораязапрашивает API покемона, и сбор данных прошел гладко, поэтому я не могу понять, почему в данном случае на этой странице не будет работать

Оцените любые идеи, чтобы исправить это

Спасибо

...