vue实现跨域的方法分析


Posted in Javascript onMay 21, 2019

本文实例讲述了vue实现跨域的方法。分享给大家供大家参考,具体如下:

vue实现跨域的方法分析

在请求的资源上没有“访问控制允许源”标头。因此,“http://LoalHoal:8081”是不允许访问的。

出现这个报错就说明,浏览器限制了跨域,需要设置跨域

一、后台更改header

header('Access-Control-Allow-Origin:*');//允许所有来源访问
header('Access-Control-Allow-Method:POST,GET');//允许访问的方式

二、使用JQuery提供的jsonp需要vue中引入jquery,不是今天讲的重点

methods: {
 getData () {
  var that = this
  $.ajax({
   url: 'yoururl',
   type: 'GET',
   dataType: 'JSONP',
   success: function (res) {
    that.data = res.data;
   }
  })
 }
}

三、使用vue-cli脚手架搭建项目时候的proxyTable解决跨域

在config目录下的index.js的proxyTable配置:

第一种:

proxyTable: {
    '/api': { //使用"/api"来代替"http://v.juhe.cn/toutiao/index"
      target: 'http://v.juhe.cn/toutiao/index', //源地址
      changeOrigin: true, //改变源
      pathRewrite: {
       '^/api': '' //路径重写
       }
     }
  },
this.axios.post("/api?type=keji&key=yourkey").then(res => {
 console.log("api:"+res);
 this.kjnews = res.data.result.data;
});

注意:路径重写后面是空的不然请求不成功,最后配置完之后还要npm run dev重启一下

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 Javascript
JavaScript DOM 添加事件
Feb 14 Javascript
浅谈javascript的数据类型检测
Jul 10 Javascript
jquery获取radio值(单选组radio)
Oct 16 Javascript
jquery实现兼容IE8的异步上传文件
Jun 15 Javascript
简单的JS时钟实例讲解
Jan 13 Javascript
JS使用eval()动态创建变量的方法
Jun 03 Javascript
JavaScript重定向URL参数的两种方法小结
Oct 19 Javascript
JS实现针对给定时间的倒计时功能示例
Apr 11 Javascript
详解angular部署到iis出现404解决方案
Aug 14 Javascript
小程序实现搜索框功能
Mar 26 Javascript
在vue中使用echarts(折线图的demo,markline用法)
Jul 20 Javascript
vue动态绑定class的几种常用方式小结
May 21 #Javascript
express启用https使用小记
May 21 #Javascript
使用express获取微信小程序二维码小记
May 21 #Javascript
小程序server请求微信服务器超时的解决方法
May 21 #Javascript
深入浅析nuxt.js基于ssh的vue通用框架
May 21 #Javascript
用node.js写一个jenkins发版脚本
May 21 #Javascript
vue-router源码之history类的浅析
May 21 #Javascript
You might like
造就帕卡马拉的帕卡斯是怎么被发现的
2021/03/03 咖啡文化
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
浅析PHP的静态成员函数效率更高的原因
2014/06/13 PHP
PHP获取数组长度或某个值出现次数的方法
2015/02/11 PHP
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
python aiohttp的使用详解
2019/06/20 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
django实现模型字段动态choice的操作
2020/04/01 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
python右对齐的实例方法
2020/07/05 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
纯css3实现走马灯效果
2014/12/26 HTML / CSS
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
中学生班主任评语
2014/01/30 职场文书
项目施工员岗位职责
2014/03/09 职场文书
《泉水》教学反思
2014/04/11 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
群众路线教育实践活动整改落实情况汇报
2014/10/28 职场文书