Я новичок в vue.js и пытаюсь получить список из URL.
Здесь есть некоторые проблемы:
1. Я не могу определить axios в main.js, поэтому могу использовать его в index.html (это решение не работает для меня https://stackoverflow.com/a/51374448/9582441)
2. Когда я использую console.log (response), ответ является пустым, поэтому запрос не был выполнен
Я установил Axios и Vue бросил Vue-Cli
main.js
import Vue from 'vue'
import App from './App.vue'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios);
new Vue({
el: '#app',
render: h => h(App)
})
index.html
<template>
<div id="app">{{ info }}</div>
</template>
<script>
export default {
name: "app",
data() {
return {
info: null
};
},
mounted() {
Vue.axios
.get("https://dog.ceo/api/breeds/list/all"
)
.then(response => (this.info = response));
console.log(response);
}
};
Так что я просто хочу получить список и как-то подключить аксиумы
Soultion для использования
this.axios