博客专区 > cnchens的博客 > 博客详情
vue ajax跨域请求
cnchens 发表于2个月前
vue ajax跨域请求
  • 发表于 2个月前
  • 阅读 703
  • 收藏 39
  • 点赞 0
  • 评论 2

330元/年抢阿里云香港云服务器,节省80%出海成本>>>   

一.设置config/index.js || proxyTable添加

proxyTable: {
     '/api': {
            target: 'http://192.168.48.239:8080/ydzl',
            changeOrigin: true,
            pathRewrite: {
                '^/api': ''
            }
      }

二.mian.js 添加vue全局属性

Vue.prototype.HOST = '/api'

三.如果是post的话

1.修改数据格式

transformRequest: [function (data) {
                    // Do whatever you want to transform the data
                        let ret = ''
                        for (let it in data) {
                          ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
                        }
                        return ret
                      }],

2.修改请求头

headers: {
                        'Content-Type': 'application/x-www-form-urlencoded'
                    }

共有 人打赏支持
粉丝 2
博文 3
码字总数 367
评论 (2)
无即是有
用axios改一下baseurl就可以了,跨域是后台的事
奥道易通短信平台
前来学习
×
cnchens
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: