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 相关文章推荐
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
May 14 Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
jQuery多个input求和的实现方法
Feb 12 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
javascript入门教程基础篇
Nov 16 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
May 28 Javascript
Bootstrap表单Form全面解析
Jun 13 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
Oct 28 Javascript
详解Vue生命周期的示例
Mar 10 Javascript
jQuery日期范围选择器附源码下载
May 23 jQuery
vue2之简易的pc端短信验证码的问题及处理方法
Jun 03 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
WAR3重制版DOTA 5V5初体验
2020/04/09 DOTA
用PHP开发GUI
2006/10/09 PHP
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
php通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
Zend Framework教程之Zend_Layout布局助手详解
2016/03/04 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
js正确获取元素样式详解
2009/08/07 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
python实发邮件实例详解
2019/11/11 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
css3实现超炫风车特效
2014/11/12 HTML / CSS
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
自查自纠整改报告
2014/11/06 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
2015最新民情日记范文
2015/06/26 职场文书
Python中time标准库的使用教程
2022/04/13 Python