@sacden777

VUE + VK API + JSONP — как сделать запрос?

Подскажите пожалуйста, вопрос касается кроссдоменного запроса с использованием JSONP и VUE JS и API VK
Есть FAQ vk c примером использования - (пункт 4.1.) на чистом javascript все работает, но проблема возникает с переносом в проект во vue.

JSONP возвращает callback функцию. Вопрос, как правильно ее прописать во VUE? Когда я использую код (см. ниже), у меня вылетает ошибка - Uncaught ReferenceError: callbackFunc is not defined, что означает - функция неопределена. Но как ее определить тогда? Перекопал весь интернет, ничего не нашел. Буду очень благодарен, если подскажите.

methods: {
        callbackFunc: function (result) {
        console.log(result.response)
        },
         addCounter: function(){
         let script = document.createElement( 'script' );
         //function callbackFunc(result){};
         script.src = "https://api.vk.com/method/users.get?fields=id,first_name,last_name,photo_big&v=5.92&access_token=" + mytoken + "&callback=callbackFunc";
         document.getElementsByTagName( 'head' )[ 0 ].appendChild( script );
       },
  • Вопрос задан
  • 451 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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