импортировать компонент Vue и обновлять контент через axios - PullRequest
0 голосов
/ 31 мая 2018

У меня есть два файла, один .js, где только зарегистрированный компонент vue, а во-вторых, у меня есть шаблон для vue со скриптом.Я хочу обновить информацию после щелчка по некоторому элементу, данным из axios, которые я получил, но я не знаю, как анализировать эти данные в массиве, из которого я хочу распечатать данные в шаблон.

Код ЗДЕСЬ

Ошибка: TypeError: Cannot set property 'currentLog' of undefined

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

РАЗРЕШЕНО:

проблема была в функции searchUser, когда я сохранял данные в массив после извлечения их из axios через GET.

Заменил "function" на "=>"

Право - ЗДЕСЬ

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

Это потому, что ваша функция searchUser находится за пределами экземпляра vue, поэтому 'this' не относится к ней.Попробуйте добавить searchUser в методы, затем вам нужно будет вызвать его с помощью this.searchUser.

РЕДАКТИРОВАТЬ: ваше определение данных неверно, оно должно быть:

data() {
        return {
            currentLog: {}
       }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...