mock的数据 调用时 不存在跨域问题吗
来源:4-14 使用 axios 完成 swiper 数据对接

坨坨麦子
2019-08-27
1
axios.config.js 里 为什么一定要 Vue.prototype.http=axios;this.http = axios; this.http=axios;this.http.get(’ ‘);
直接在组件里面 axios.get(’ ') 不行吗;
2
mock的数据 调用时 不存在跨域问题吗(一般的调外部接口都是通过 proxy跨域)
module.exports = {
devServer: {
proxy: {
’/api’: {
target: ‘http://xxxx/device/’, //对应自己的接口
changeOrigin: true,
ws: true,
pathRewrite: {
’^/api’: ‘’
}
}
}
}
}
写回答
1回答
-
1、直接在组件中引入 axios 在使用 axios.xx 也是可以的。不过这样使用并不方便,需要在每个组件中都引入 axios 。 项目中通常的做法都会把 axios 对象绑定到 Vue 的原型中,更方便使用。
2、easy_mock 会自动处理跨域问题的。所以我们在项目里面不需要处理。
012019-08-27
相似问题