方案一:
在main.js中添加:
import axios from 'axios'
Vue.prototype.$axios = axios
例子代码:
this.$axios({
url:'http://127.0.0.1:8000/',
method:'get',
}).then(response=>{
this.msg = response.data
console.log('请求成功')
}).catch(error=>{
console.log('请求失败')
})
方案二:
在main.js中添加:
import VueAxios from 'vue-axios'
import axios from 'axios'
Vue.prototype.$axios = axios
Vue.use(VueAxios, axios)
例子代码:
this.axios.get('http://127.0.0.1:8000/').then(res => {
this.msg = res.data
console.log('yes')
}).catch(function (error) {
console.log('no')
})
OK.