【发布时间】:2017-09-10 12:13:31
【问题描述】:
我在 Vue 中将 axios 用于 AJAX。在You写的article中,他提到我们可以设置Vue.prototype.$http = axios,我可以在Vue实例中使用this.$http。它工作正常。
但是,如果我想创建一个axios实例到$http,就像
Vue.prototype.$http = axios.create({
baseURL: 'https://app.herokuapp.com/'
})
当我使用this.$http.get('/relativeURL') 时它不起作用。它似乎无法访问我设置的配置。即不会向https://app.herokuapp.com/relativeURL发送请求
换句话说,如果我在任何其他对象中设置 axios 实例,例如Vue.prototype.$axios = axios.create({config})。成功了。
有人能解释一下为什么会这样吗??
【问题讨论】:
标签: javascript vue.js axios