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 相关文章推荐
改善你的jQuery的25个步骤 千倍级效率提升
Feb 11 Javascript
js 图片等比例缩放代码
May 13 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 Javascript
JS使用parseInt解析数字实现求和的方法
Aug 05 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
深入理解vue.js双向绑定的实现原理
Dec 05 Javascript
js实现3D图片展示效果
Mar 09 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
Mar 11 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
Mar 06 Javascript
JS中Promise函数then的奥秘探究
Jul 30 Javascript
H5实现手机拍照和选择上传功能
Dec 18 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
PHP 常用函数库和一些实用小技巧
2009/01/01 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
Thinkphp中数据按分类嵌套循环实现方法
2014/10/30 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
使用Firebug对js进行断点调试的图文方法
2011/04/02 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
Bootstrap项目实战之子栏目资讯内容
2016/04/25 Javascript
JavaScript中的操作符类型转换示例总结
2016/05/30 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
解决element UI 自定义传参的问题
2018/08/22 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
JavaScript中Dom操作实例详解
2019/07/08 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
Python中的hypot()方法使用简介
2015/05/18 Python
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
教师岗位职责
2013/11/17 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
青春寄语大全
2014/04/09 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
军训拉歌口号
2014/06/13 职场文书
离婚起诉书范文2016
2015/11/26 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书