关于vue项目中,axios请求方式,跨域请求的处理
2017-06-28 09:30
931 查看
main.js设置如下
//下载并引入axios
// 引入axios
import axios from 'axios'
// // 创建基本的axios配置
var $http = axios.create({
});
// 挂载到vue的原型
Vue.prototype.$http = $http;
//路由中路径如下
<script>
export default {
created : function(){
console.log(this.$http)
// 发送请求
this.$http.get('db/api/music/search',{
params : {
q:'甜蜜蜜',
}
}).then(function(msg){
console.log(msg);
}.bind(this)).catch(function(err){
console.log(err)
})
}
}
</script>
//在webpack.config.js文件里设置代理
//代码如下 阿凡达的数据接口为例
proxy:{
'/afd/api':{
target:'http://api.avatardata.cn',
changeOrigin:true,
//路径重写
pathRewrite:{
'^/afd/api':'/'
}
}
}
//下载并引入axios
// 引入axios
import axios from 'axios'
// // 创建基本的axios配置
var $http = axios.create({
});
// 挂载到vue的原型
Vue.prototype.$http = $http;
//路由中路径如下
<script>
export default {
created : function(){
console.log(this.$http)
// 发送请求
this.$http.get('db/api/music/search',{
params : {
q:'甜蜜蜜',
}
}).then(function(msg){
console.log(msg);
}.bind(this)).catch(function(err){
console.log(err)
})
}
}
</script>
//在webpack.config.js文件里设置代理
//代码如下 阿凡达的数据接口为例
proxy:{
'/afd/api':{
target:'http://api.avatardata.cn',
changeOrigin:true,
//路径重写
pathRewrite:{
'^/afd/api':'/'
}
}
}
相关文章推荐
- vue中axios处理http发送请求的示例(Post和get)
- vue请求方式axios和axios.get
- vue项目中axios跨域的问题
- vue-cli axios请求方式及跨域处理问题
- vue项目中关于axios的简单使用
- vue-cli项目跨域处理
- 关于python的bottle框架跨域请求报错问题的处理
- 项目中关于时间的处理方式
- Springboot 处理跨域请求(AJAX、VUE)
- Angular开发(十四)-利用angular的http转发、即代理http 请求,处理项目中请求跨域的问题
- 关于springmvc处理跨域请求的问题
- 关于iOS 请求乱码问题 (改变编码方式为GBK)
- 关于vue-resource 转变成axios的过程
- vue开发:axios的post请求接口出现404,但是get则成功
- 关于axios发送两次请求
- 浏览器拦截跨域请求处理方式
- 关于struts项目中服务器启动出现异常的处理方式
- 关于python的bottle框架跨域请求报错问题的处理
- 关于JS跨域请求的若干方式