JavaScript

超轻量级php框架startmvc

Vue Ajax跨域请求实例详解

更新时间:2020-05-18 21:54:01 作者:startmvc
一.设置config/index.js||proxyTable添加proxyTable:{'/api':{target:'http://192.168.48.239:8080/ydzl',changeOrigin:tru

一.设置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跨域请求实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

vue ajax 跨域请求