Vue使用Axios实现http请求以及解决跨域问题

参考:https://www.jianshu.com/p/3ab216fa185c

axios快速使用

示例demo

Vue使用Axios实现http请求以及解决跨域问题

引入qs 库

cnpm install qs

vue2.0下axios实现跨域踩的坑

VUE axios 跨域问题 No 'Access-Control-Allow-Origin' header is present on the requested resource.

cnpm install qs

----------组件.vue-----------
 import axios from 'axios'
 import qs from 'qs';
var data = qs.stringify({
 timeType:'Month',
           pointId:'40,30,31,34,39,43,35,29,38,26,27,28,36,41,42,32,33',
           startTime:'2019-4',
           endTime:'2019-4',
           dtBiDuiYear:'2018',
           factor:'a34052',
});

 axios.post('/GetCompareData', data)
        .then(function (response) {
          console.log(response.status);
          console.log(response.data);
        })
        .catch(function (error) {
          console.log(error);
        });

---------config/index.js  转发代理-------
 proxyTable: {
      '/GetSoilTypeInfo':{                                // 要代理的接口名
          target:'要转发的接口',   // 要代理的接口地址
          changeOrigin:true,                            // 允许跨域         
          pathRewrite:{'^/GetSoilTypeInfo':''}         // 接口名重写
        },
        '/GetTreeListForSoilByRegion':{                                // 要代理的接口名
          target:'要转发的接口',   // 要代理的接口地址
          changeOrigin:true,                                    // 允许跨域
          pathRewrite:{'^/GetTreeListForSoilByRegion':''}       // 接口名重写
        },
        '/GetCompareData':{                                // 要代理的接口名
          target:'要转发的接口',   // 要代理的接口地址
          changeOrigin:true,                                    // 允许跨域
          pathRewrite:{'^/GetCompareData':''}       // 接口名重写
        }

    },

  

 

转载于:https://www.cnblogs.com/yingyigongzi/p/10796397.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值