значение промисса не определено - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь получить значения, используя axios, и в моем браузере возвращает [[PromisseValue]] undefined.Следуй моему коду.Пожалуйста, помогите мне ... спасибо Это мои данные, чтобы получить

 <script>
    export default {
        props: ['endpoint'],
        data () {
            return {
                response: {
                    table: '',
                    displayable: [],
                    records: []
                }
            }
        },
        methods: {
            getRecords () {
                return axios.get(`${this.endpoint}`).then((response) => {
                   console.log(response.data.data.table)
                })
            }
        },
        mounted () {
            this.getRecords()
        }
    }

1 Ответ

0 голосов
/ 18 мая 2018

Он вернет обещание, потому что AXIOS - это функция обещания, которую вы пытаетесь вернуть.

axios.get(`${this.endpoint}`).then((response) => {
   this.response.table = response.data.data.table
})

после вызова axios вам необходимо сохранить его в своем состоянии или передать данные ответа, а затем использовать его где угодно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...