Я сейчас нахожусь в процессе обучения vue. js. Чтобы лучше понять зависимости, я не использую Vue cli , но вместо этого JS скрипку. Теперь я хотел бы использовать API через ax ios. Моя HTML выглядит следующим образом:
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<div id="app">
<form v-on:submit.prevent>
<input type="text" v-model="input">
<button @click="invoke">Please click here</button>
</form>
<p>{{result}}</p>
</div>
* Javascript / Vue. js -часть выглядит следующим образом:
new Vue({
el:"#app",
data:{
input: null,
result: null,
},
methods: {
invoke(){
console.log("in function 'invoke'")
axios.get("http://www.reddit.com/r/pics.json").then( function(response){
console.log("in response-function")
console.log(response.data);
})
}
}
})
Сама функция кнопки выполняется но я не вхожу в функцию обещания.
Chrome Инструменты разработчика выдают следующую ошибку: ![enter image description here](https://i.stack.imgur.com/0jVWJ.png)
Было бы здорово, если бы вы могли помогите мне добавить вызов API , чтобы я мог работать с ответом.
Спасибо и всего наилучшего
Георг