vue使用axios跨域请求数据问题详解


Posted in Javascript onOctober 18, 2017

axios默认是没有jsonp 跨域请求的方法的。一般来说流行的做法是将跨域放在后台来解决,也就是后台开发人员添加跨域头信息。

例如java中的

header,response.setHeader("Access-Control-Allow-Origin", www.allow-domain.com)

但是很多时候,后台出于一些原因不想修改或者已经写好jsonp的接口需要适应不同平台,此时,前端就可以单独引入依赖解决该问题了。

引入依赖

cnpm install jsonp
 

导入到vue文件

import jsonp from 'jsonp'

使用方法(可以参考npm上 jsonp的文档说明)

jsonp("http://cross-domain.com",//替换网址
  {
    //jsonp的回调函数名
    name: 'success_jsonpCallback'
  },

  //注意第一个参数是 err,第二个参数是 data
  function (err, data) { 
    console.log(data);
  });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
给网站上的广告“加速”显示的方法
Apr 08 Javascript
浅析javascript中的DOM
Mar 01 Javascript
JavaScript实现select添加option
Jul 03 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
Sep 16 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
SpringMVC+bootstrap table实例详解
Jun 02 Javascript
React组件内事件传参实现tab切换的示例代码
Jul 04 Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 Javascript
在Vue中获取组件声明时的name属性方法
Sep 12 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
js实现无缝滚动双图切换效果
Jul 09 Javascript
微信小程序实现图片选择并预览功能
Jul 25 Javascript
JS实现按钮颜色切换效果
Sep 05 #Javascript
JS实现元素上下左右移动效果
Oct 18 #Javascript
JS去掉字符串中所有的逗号
Oct 18 #Javascript
vue实现长图垂直居上 vue实现短图垂直居中
Oct 18 #Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 #Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
Oct 18 #Javascript
VUE长按事件需求详解
Oct 18 #Javascript
You might like
php中将网址转换为超链接的函数
2011/09/02 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
再谈javascript面向对象编程
2012/03/18 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
javascript右下角弹层及自动隐藏(自己编写)
2013/11/20 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
Python的面向对象思想分析
2015/01/14 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
Python读取指定日期邮件的实例
2019/02/01 Python
Python字符串的常见操作实例小结
2019/04/08 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
总结30个CSS3选择器
2017/04/13 HTML / CSS
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
物流经理自我评价
2013/09/23 职场文书
司法建议书范文
2014/05/13 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python
用JS创建一个录屏功能
2021/11/11 Javascript
Python 中面向接口编程
2022/05/20 Python