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 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
ExtJs的Date格式字符代码
Dec 30 Javascript
JavaScript中的some()方法使用详解
Jun 09 Javascript
使用jQuery制作基础的Web图片轮播效果
Apr 22 Javascript
javascript运算符——逻辑运算符全面解析
Jun 27 Javascript
vue.js将unix时间戳转换为自定义时间格式
Jan 03 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
微信小程序事件流原理解析
Nov 27 Javascript
vue移动端使用canvas签名的实现
Jan 15 Javascript
JavaScript实现简单计算器
Mar 19 Javascript
JavaScript实现鼠标经过表格某行时此行变色
Nov 20 Javascript
在vue中动态修改css其中一个属性值操作
Dec 07 Vue.js
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与SQL注入攻击[一]
2007/04/17 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
2010/04/13 Javascript
jquery each()源代码
2011/02/14 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
Javascript的比较汇总
2016/07/25 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
详解python3中zipfile模块用法
2018/06/18 Python
Python进程池Pool应用实例分析
2019/11/27 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
如何真正的了解python装饰器
2020/08/14 Python
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
存储过程的优缺点是什么
2015/01/10 面试题
大二自我鉴定范文
2013/10/05 职场文书
制定岗位职责的原则
2013/11/08 职场文书
护理专业毕业生自荐信范文
2014/01/05 职场文书
高一化学教学反思
2014/02/05 职场文书
置业顾问岗位职责
2014/03/02 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
2014年采购部工作总结
2014/11/20 职场文书
初中美术教学反思
2016/02/17 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
spring cloud 配置中心native配置方式
2021/09/25 Java/Android