欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue Ajax跨域请求实例详解

程序员文章站 2022-03-07 14:52:00
一.设置config/index.js || proxytable添加 proxytable: { '/api': { target: 'h...

一.设置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'
          }

以上所述是小编给大家介绍的vue ajax跨域请求实例详解,希望对大家有所帮助